此方法在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,可以上网了。