此方法在Ubuntu 9.10 11.10上已測試可行
首先,請您確保Vmware的Network connection選擇的是Host-only
1. 編輯Ubuntu下的DHCP配置,刪除DHCP下全部內容並保存
#sudo gedit /etc/dhcpd.conf
如果dhcpd.conf不存在的話 就自己創建一個
2. 主機中,網絡與共享中心可以看到
本地連接是我主機的網絡連接,本地連接2和本地連接3對應的是虛擬機,我的電腦中本地連接2對應的是VMnet1,查看VMnet1的IP(192.138.137.1)。在本地連接的屬性中設置共享到VWnet。
3. 進入虛擬機,將虛擬機中的網卡IP設置為與VMnet1的IP一個網段內,網關設置為VMnet1的IP。
#sudo gedit /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.137.X
gateway 192.168.137.1
netmask 255.255.255.0
(注意上面的eth0中的0為數字零。)
虛擬機的DNS也設置為VMnet1的IP。
#sudo gedit /etc/resolv.conf
nameserver 192.168.137.1
4. 最後 #sudo /etc/init.d/networking restart,可以上網了。