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

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

 

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

 

vi ifcfg-eno16777984  打开,原配置为

 

修改为

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

内网 ping 192.168.20.20 可以连接

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

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

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

 

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

 

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

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 域名,成功.


 

允许ssh连接

vi /etc/ssh/sshd_config  

把    #PermitRootLogin yes   注释打开

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值