笔者的虚拟机是CentOS7,由于近期更新了windows1903系统,虚拟机出现了以下情况。
1.网络图标消失
2.无法访问互联网和连接SSH
3.自身没有网卡eth0配置文件
单纯的是图标消失可以重启(disable enable)NetworkManager服务,或者删除/var/lib/NetworkManager文件夹
处理方法1:查看windows服务
①win+r运行service.msc
②查看跟vmware相关的服务是否开启(腾讯管家加速小火箭会关闭该服务)
处理方法2:更换网络连接模式
当然如果这种方式能连接,重启windows服务应该能连接,如果重启服务无法连接该方式也无法连接。
处理方法3:恢复网络默认配置
这种方法的弊端就是它会重置ip,重置过后ssh无法连接,以及系统中的集群配置也会受影响,是否能访问网络笔者暂时没有尝试,因为我舍不得重新配置软件集群等。
操作方法
1.选择虚拟机网络配置
2.记下当前网络地址(VMnet1,VMnet8)然后点击更改设置→还原默认配置
3.还原后修改网络ip地址如之前一样(如上)
4.打开虚拟机查看网络
# ifconfig
如果你只是想访问网络,不需要管软件配置此时如果你的ens-33有地址就可以访问网络。
由于笔者不想更改网络ip,所以对网络进行了配置。
笔者的网络号是eth0,由于个人感觉ens-33难看于是百度将其改成了eth0,有兴趣的同学也可以自己改,笔者的网络里没有没有ifcfg-eth0。
修改eth0
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
配置参数如下
DEVICE="eth0"
TYPE="Ethernet"
BOOTPROTO=static
IPADDR=192.168.199.132
NETMASK=255.255.255.0
GATEWAY=192.168.122.2
HWADDR=00:0C:29:A7:A2:20
DNS1=61.139.2.69
DNS2=218.6.200.139
DNS3=114.114.114.114
DNS4=8.8.8.8
ONBOOT=yes
PROXY_METHOD="none"
BROWSER_ONLY="no"
PREFIX=24
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
IPV6INIT="yes"
NAME="eth0"
UUID="5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e04"
NM_CONTROLLED=no
MAC地址在这里获取
网关地址在这里获取
设置权限与打开网络
1. systemctl stop NetworkManager.service
2. systemctl disable NetworkManager.service
3. systemctl enable NetworkManager.service
4. systemctl start NetworkManager.service
5. systemctl stop network.service
6. systemctl start network.service 或者 /etc/init.d/network start
点开网络连接查看ip地址是否为设置的ip,因为笔者在摸爬滚打的时候遇到过好几次ip自动获取DHCP的情况 /泪奔
可能最遗憾的就是没有尝试新建一个eth0文件就恢复默认网络配置了吧