菜鸟成长手记-Centos网络配置后不能访问外网(之二)

发布时间:2020-06-02 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了菜鸟成长手记-Centos网络配置后不能访问外网(之二)脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

今天在配置新系统的时候,因为有两个网卡,一个eth0(192.168.118.132):对外服务,eth1(192.168.133.129):对内服务。
安装好系统后,使用了dhclient自动获取IP,然后就分别配置了eth0和eth1。
配置如下:
DEVICE=eth0
HWADDR=00:0C:29:70:84:8D
TYPE=Ethernet
UUID=6eaaa43f-fe2a-4e81-8bc1-898662bfed0d
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.118.132
NETMASK=255.255.255.0
GATEWAY=192.168.118.2
DNS=8.8.8.8

DEVICE=eth1
HWADDR=00:0C:29:70:84:97
UUID=b56d7b25-e945-4186-8f71-1f92a0f3387a
IPADDR=192.168.133.129
配置后,重启服务。接着使用yum安装软件包的时候,报错:
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
错误:Cannot find a valid baseurl for repo: base
执行ping www.baidu.com时报错:
ping: unknown host www.baidu.com
重新查看网卡配置文件,核对后发现参数没错。经过一番排查,发现了DNS配置文件:/etc/resolv.conf的配置参数不对:
[root@slave ~]# cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search localdomain
nameserver 192.168.133.1
原来是因为使用了dhclient获取命令的时候,把/etc/resolv.conf中的参数设置错了
解决方案:
方法1.vi /etc/resolv.conf,直接修改文件,把nameserver的参数改成能用的DNS服务地址
方法2.echo "nameserver 8.8.8.8" >> /etc/resolv.conf 其中的8.8.8.8(谷歌DNS服务器地址)可根据实际情况配置

总结

以上是脚本之家为你收集整理的菜鸟成长手记-Centos网络配置后不能访问外网(之二)全部内容,希望文章能够帮你解决菜鸟成长手记-Centos网络配置后不能访问外网(之二)所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入脚本之家官方QQ群:1065694478