VMware虚拟机以NAT方式解决无法上网的问题

时间:2021-02-26 18:33:00

下午开始折腾虚拟机里的Centos,苦于无法连接网络,从网上找资料看得云里雾里。晚上换成google进行搜索,有效的信息明显增多。

我打算使用NAT方式共享宿主机的宽带网络。宿主机为 Windows XP Professional 5.1.2600,虚拟机是VMware® Workstation 10.0.0 build-1295980,装得系统是Centos。

 

以下是我的配置使用的步骤说明,可能有一些方面不全面,还望见谅!

 

1、将宽带连接里的  VMware Network Adapter VMnet8 中 Internet 协议属性设为自动获取IP和自动获取DNS地址。

VMware虚拟机以NAT方式解决无法上网的问题

 

2、将其它网络连接设成静态IP,并用IP范围 192.168.X.Y  中X大于0。因为自动获取的IP范围为192.168.0.XX,避免重复。

在命令行下输入ipconfig可以查看IP,在linux下为ifconfig

VMware虚拟机以NAT方式解决无法上网的问题

3、将windows下的服务VMware NAT Service和VMware DHCP Service分别开启。在XP下,进入命令行,输入services.msc即可服务管理界面。

4、操作VMware菜单,编辑---》虚拟网络编辑器

VMware虚拟机以NAT方式解决无法上网的问题

 

5、选中VMnet8,修改左下角子网IP:192.168.0.0 点击应用即可!(配置完成后点击NAT设置可以查看到网关IP为192.168.0.2,请记住这个IP)

VMware虚拟机以NAT方式解决无法上网的问题

6、修改CentOs的网络连接

VMware虚拟机以NAT方式解决无法上网的问题

 

7、我这里对应的是eth2,选中IPv4  settings,再选中Automatic(DBCP)即可。此时还需要在命令行下输入service network restart使配置生效!

8、此时可以使用 ping www.163.com 验证是否难免ping通外网。此外,在windows端可以ping通CenOs的IP (使用ifconfig查看),对应的,在CentOs端也可以ping通windows本地连接中的IP。

另外,配置CentOs的网络连接也可以设置固定的IP

VMware虚拟机以NAT方式解决无法上网的问题

注意,此时method为manual,这里的Address对应第五步中图片DHCP设置中的IP范围(192.168.0.128--192.168.0.254)并且Gateway和DNS servers中的地址为第五步中记录下来的网关IP