这里写自定义目录标题
Centos7无法连接网络
在VMWare Workstation上装了三台虚拟机,今天的重新启动的时候发现有一台怎么都连不上网络,进行排查。
1、使用ifconfig查看现在有的网络
发现没有ens33等
lo是环回接口(loopback),virbr是虚拟网桥( Virtual Bridge)、ensxx普通网卡
- 环回接口的作用是作为本地软件环回测试本主机的进程之间的通信之用,简单理解,就是用做本机测试的 。
- 虚拟网桥:在CentOS 7的安装过程中如果有选择相关虚拟化的的服务安装系统后,启动网卡时会发现有一个以网桥连接的私网地址的virbr0网卡,这个是因为在虚拟化中有使用到libvirtd服务生成的。
- 普通网卡: 一般centos6.5版本前普遍默认的网卡是eth0,centos7版本后普遍默认的网卡是ensxx(xx为数字)
2、使用service network restart重启网络进行尝试
重启network发现网络服务起不来
network.service: control process exited, code=exited status=1
2、使用ifconfig -a查看所有可能有的网络
发现网卡变成了ens36,而原来配置的是ens33
4、修改网络配置文件
在/etc/sysconfig/network-scripts/路径下,修改原来的ens33的文件名,将其改成ens36,同时使用vim编辑,将它内部的ens33也进行修改
5、关闭NetworkManager并且禁用开机自启动
因为RedHat自己开发的NetworkManager管理工具和/etc/sysconfig/network-scripts/ifcfg-ethx配置不同步造成的。
同时,这个问题只会在安装了图形界面的centos\rendhat系统里面出现,是图形界面NetworkManager服务调用的提示2
service NetworkManager stop
systemctl disable NetworkManager
6、重启网络
service network restart