Centos7无法上网

以前都是使用centos6.5,最近突然想换centos7,谁知道刚装上就上不了网,查了资料,最后解决了这个问题,防止下次再出现这种问题还要查找资料,故利用本文做个小记。

1. 遇到的问题
这里写图片描述
如图所示,安装成功后的centos7无法ping通www.baidu.com,也无法ping通局域网中的ip地址

2. 解决方法
查看网卡名

ifconfig

Centos7无法上网_第1张图片
如图所示找到你自己本机的网卡名,你机器的网卡名有可能ens33

执行以下指令启动网卡(需要root权限,切换root用户或sudo执行)

ifup ens33 (自己centos机器的网卡名 如上图所示)

如无意外现在即可ping通百度
Centos7无法上网_第2张图片

但是你会发现,如果你重启了机器,还是会有现在这种情况。

此时你需要修改一下配置文件,这样就不需要每次都进行手动启动网卡的操作了。

cd /etc/sysconfig/network-scripts/ 
ls  #找到你的网卡配置文件 
vi ifcfg-ens33  #修改配置文件,需要root权限,切换root用户或sudo执行

Centos7无法上网_第3张图片
将ONBOOT修改为yes,表示开机启动网卡,这样就不需要每次都手动启动网卡。

3. 补充
若出现ping:unknowhost www.baidu.com的时候,主要是dns解析的问题,此时修改网卡配置文件(ifcfg-ens33,你的机器可能不是这个文件),在文件末尾追加以下内容(需要root权限,切换root用户或sudo执行)

DNS1=223.5.5.5
DNS2=223.6.6.6

Centos7无法上网_第4张图片
此处使用的是阿里的DNS

重启网络服务(需要root权限,切换root用户或sudo执行)

service network restart

你可能感兴趣的:(centos,杂七杂八)