1、问题
打开虚拟机准备通过xshell连接的时候发现连接失败,使用 ifconfig 查看发现,ip地址正常,但是ping 外部连接ping 不同,因为我本机虚拟机使用的是 桥接模式 ,所以直接查看了下本机的网络信息,发现之前在桥接模式下配置了 固定的静态 ip,而WIFI本次的网关已经不同于上次,所以外部网络不通。
2、解决
因为网关的变化,所以我注释掉了原来配置的静态ip 配置信息,改为原来的默认配置,
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"BOOTPROTO="dhcp"DEFROUTE="yes"PEERDNS="yes"PEERROUTES="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_PEERDNS="yes"IPV6_PEERROUTES="yes"IPV6_FAILURE_FATAL="no"IPV6_ADDR_GEN_MODE="stable-privacy"NAME="ens33"UUID="e07c0ce3-738e-4048-b800-8314dd1fc1ed"DEVICE="ens33"ONBOOT="yes"
保存后,重启网卡报错 Job for network.service failed because the control process exited with error code
3、解决
在CentOS系统上,目前NetworkManager和network两种网络管理工具。如果两种都配置会引起冲突。由于一般我们都是使用 network 配置静态ip,可能是关机(某种缘故)导致NetWorkManager自动配置,发生了冲突,所以把它禁用掉就好了。
#临时关闭systemctl stop NetworkManager#永久关闭systemctl disable NetworkManager#重启systemctl restart network
