Centos7配置静态Ip,解决能ping 通Ip,不能ping通域名

安装好系统之后,进入控制台,查看ip地址

Centos7配置静态Ip,解决能ping 通Ip,不能ping通域名_第1张图片

 

我这边创建虚拟机的时候只配置了一个网卡,记住想要配置的网卡名称.

Centos7配置静态Ip,解决能ping 通Ip,不能ping通域名_第2张图片

 

vi ifcfg-eno16777984  打开,原配置为

Centos7配置静态Ip,解决能ping 通Ip,不能ping通域名_第3张图片

 

修改为

Centos7配置静态Ip,解决能ping 通Ip,不能ping通域名_第4张图片

然后重启网络服务, 命令为service network restart,发现问题

内网 ping 192.168.20.20 可以连接

外网 ping www.baidu.com 出现错误 ping: unknow host www.baidu.com

尝试连接百度的Ip地址, ping 61.135.169.125 ,发现可以连接

Centos7配置静态Ip,解决能ping 通Ip,不能ping通域名_第5张图片

应该是 DNS解析时出现的错误,DNS配置文件为 /etc/resolv.conf, vi 打开,DNS配置一定要与ifcfg-eno网卡配置中的DNS一致.

Centos7配置静态Ip,解决能ping 通Ip,不能ping通域名_第6张图片

 

仍无法ping通域名,又修改  /etc/nsswitch.conf 的 hosts 属性为扔无法ping通域名.(快疯)

Centos7配置静态Ip,解决能ping 通Ip,不能ping通域名_第7张图片

 

又按照方法,还是为解决.................................................

1.chkconfig NetworkManager off

2.chkconfig network on

3.service     NetworkManager stop

4.service     network start

5.service     network restart

 

最后发现原因是一个低级错误.............................................

我创建名为 yoona 的虚拟机时,只选择了一个网卡,连接的网络标签是 5103 .

主机有两个网卡,标签分别为 51035203 ,而 vi /etc/sysconfig/network-scripts/idcfg-eno1677984配置静态IP时设置

IPADDR=192.168.20.100,与标签5203的网段一致,只需关闭虚拟机,更改网络连接并重启虚拟机或修改IPADDR的网段并重启network,再次 ping 域名,成功.

Centos7配置静态Ip,解决能ping 通Ip,不能ping通域名_第8张图片


 

允许ssh连接

vi /etc/ssh/sshd_config  

把    #PermitRootLogin yes   注释打开

你可能感兴趣的:(Linux)