VMware虚拟机如何配置Linux系统NAT上网

看见网上很多有许多求教如何虚拟机如何配置Linux系统nat上网,现在在这里写一篇文章,来帮助大家.

首先配置nat上网的方式可以有几种方式.下面就分开来展开.

预备知识:nat上网原理

首先请参考如下关于NAT方式的网络拓扑示意图

VMware虚拟机如何配置Linux系统NAT上网

图一

从网络拓扑图可以看出,当安装了VMware软件后,实际上将在宿主系统中生成一个叫VMnet8的虚拟设备,该虚拟设备就是固定被分配作为NAT device来使用的,所以其上分配了2个固定的ip地址(可以配置修改为其他地址),其中192.168.146.2为内网所使用的网关ip,所有该宿主机上其他虚拟机都通过该网关和宿主机进行通信,也就是说共享192.168.114.100这个“对外”的公共地址,当然其实这个公共地址实际上就是仅宿主机可见。于是Xshell终端实际上就通过访问192.168.114.100,并且在DF gateway上通过端口映射后,即可使用ssh访问Linux,或者其他存在的主机,而上述方式可以在宿主机没有连上网络的情况下仍然有效

另外,有时希望修改红色部分ip地址为自己希望的网段地址,则可以在Vmware中进行修改,不过要注意的时此时会影响到虚拟设备VMnet8的ip地址设置,从而产生宿主机和客户机无法通信的问题,此时就要在宿主机上,例如XP中直接修改VMnet的ip地址设置,例如在我的机器上目前的实际配置为

VMware虚拟机如何配置Linux系统NAT上网

图二

注意事项:以上配置还需要在vmware下通过edit->virtual network setting菜单进行对应配置后才能生效,并且一定要注意如果发现宿主机中vmnet8的ip地址和nat设备的DF GW地址在一个网段,则必须重新单独将宿主的ip地址调整为另外一个网段后才能成功.

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/22451.html