讓VMware下客戶系統上網的NAT共用上網其它很簡單,但筆者多次實驗卻很不爽,有時可以,有時又不可能,今天,經過另一篇部落格得到啟發,原來有一個配置是非常關鍵的。
如果您是使用VMware 6.0請參見網址:http://www.blogjava.net/smallfa/archive/2010/11/22/338649.html
關鍵就在於網關的設定:
VM網路設定裡的NAT項中查看VMnet8,一般是 192.168.X.2/255.255.255.0這個地址就是VMnet8,NAT的網關
在安裝有VMware 的機器上,一般有兩個非物理的本地串連,VMnet8就為NAT使用的串連,如果禁用該本地串連,將無法通過網路連接上客戶系統(Linux),要想在Linux下上網只有三個地方需要配置。
第一、將本地串連VMnet8的IP配置為手動IP,並將IP裝置為一個不常用的私人網段,本例中使用192.168.152.1,網關不設定。
第二、配置VMware下的網關配置,本例中為192.168.152.2
筆者使用的VMware Workstation 7.1.2 build-301548
查看網關配置過程如下:
菜單:Edit -> Virtual Network Editor...
第三、配置Linux下的IP配置為192.168.152.X,掩碼為255.255.255.0,網關為192.168.152.2[這裡是關鍵]
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
#BOOTPROTO=dhcp
HWADDR=00:0C:29:70:C2:6D
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.152.129
GATEWAY=192.168.152.2
USERCTL=no
IPV6INIT=no
PEERDNS=yes
NETMASK=255.255.255.0
重新載入網路設定命名
service network restart