此教程适用于VMware虚拟机连不上网络,但检查VMware网络服务和网络适配器均正常的场景,遇到问题的为凝思Linux6.0.80系统,其他系统遇到同样问题应该也可以试试
问题描述:
使用凝思Linux系统,配置了两个网卡:网卡1配置了NAT网络,用于系统内部设定指定IP用,不作为通讯网卡;网卡2配置了桥接网络,用于主机和虚拟机通讯,以及虚拟机连接互联网使用。在虚拟机开启的情况下,休眠主机的Windows系统,再次启动Windows后,发现主机和虚拟机无法通信,在dhcp模式下虚拟机不显示IP地址
[server@server]$ ip a
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:ab:61:70 brd ff:ff:ff:ff:ff:ffinet6 fe80::20c:29ff:feab:6170/64 scope link valid_lft forever preferred_lft forever
Ping虚拟机报无法访问目标主机的问题,虚拟机内部通过配置网卡2为dhcp和static模式均无法连接。
问题解决:
打开虚拟网络编辑器
列表中VMnet0代表桥接模式,VMnet1代表仅主机模式,VMnet8代表NAT模式,
为了解决桥接模式的问题,选择VMnet0,发现为自动。
对它修改,下方为我的WIFI网卡,点击应用,即可将此虚拟网卡连接到外部网络
然后在虚拟机执行网络重启的命令
sudo /etc/init.d/networking restart
稍等后发现网络连接正常,主机与虚拟机可以正常通信
[server@server]$ ip a
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:ab:61:70 brd ff:ff:ff:ff:ff:ffinet 192.168.1.117/24 brd 192.168.1.255 scope global eth1valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:feab:6170/64 scope link valid_lft forever preferred_lft forever