VMware虚拟机NAT模式无法上网

时间:2024-03-14 12:25:11

现象1:在主机上网络适配器界面找不到几个对应的VMnet1,VMnet8网卡。

问题分析:大概率是因为防火墙将VMnet网络删除了。

解决方案

1. 关闭windows防火墙,注意要把电脑当前所连接的网络的防火墙关闭;

2. 在VMware workstation软件的虚拟网络编辑器选项卡中还原默认设置;

3. 正常情况下现在就可以在主机上网络适配器界面找到几个对应的VMnet1,VMnet8网卡。

进阶:关于防火墙

1. 根据电脑连接的网络部分,分为专用网络和公用网络;

2. 防火墙设置可能会对不同软件根据连接的网络不通设置不通的通过策略;

3. 因此针对上面的问题,一个进阶的解决方案为在防火墙策略中将VMware在专用网络和公用网络均设置为不拦截;

4. 具体操作为:在windows安全中心/防火墙和网络保护/允许应用通过防火墙中,将VMware相关的两个条目对应的专用网络和公用网络分别勾选上。

补充:一般情况下,你会发现专用网络是勾选上的,但是公用网络没有勾选上,因此你可以将当前连接的网络从公用网络切换为专用网络也可以解决问题,尤其是自家用的无线路由器上网方式,设置为专用网路一般没啥大问题。

VMware虚拟机NAT模式无法上网

VMware虚拟机NAT模式无法上网

现象2: 能找到VMnet网卡,对应的brige protocol也打开了,VMware workstation软件的虚拟网络编辑器选项卡中也选择了桥接模式,具体的虚拟机的设置中也选择了桥接模式,但是虚拟机连不上网,查不到IP。

问题分析:计算多网卡导致VMware自动选择错误。

解决方案:

1. VMware workstation软件的虚拟网络编辑器选项卡桥接模式那个选择特定网卡,不要选择自动,尤其是在电脑有多个网卡的时候,VMware可能无法很好的自动选择;

2. 参照宿主机的网络设置,在虚拟机内手动设置IP地址和DNS服务器地址。

 

参考链接:

1. https://blog.csdn.net/Bob_666/article/details/81412242

2. https://blog.csdn.net/qq_33166886/article/details/85338766