1.登陆windows系统查看所使用的网卡(连接intenet的一块),选择“高级”标签,设置成允许共享,并设定允许的网络接口为VMNET1。
我使用的无线网卡,点击“属性”-“高级”设置成允许共享。
“Intenet连接共享”设置中全部选中。
2.当你选择internet共享之后,再看一下VMware Network Adapter VMnet1 的属性,看一下TCP/IP协议的属性,发现已经被自动设置为192.168.0.1/255.255.255.0。设置“首选DNS服务器”为192.168.0.1
3.打开VMWARE,注意这个时候你首先不要开你的虚拟机linux!如果开了那就首先关闭再设置吧:)我们选择对应你想设置上网的虚拟机按鼠标右键(注意很多人这个时候回犯错误因为是设置整个虚拟机环境那就大错了!我们只设置对应的虚拟机系统哦)选Redhat Enterprise Linux菜单 -> setting -> Ethernet -> Custom ->VMnet1
4.最后在linux的虚拟机系统上。将eth0的ip地址设置为自动获取IP。按红帽子图标->系统设置->网络->编辑->自动获取IP.
设置完成之后,点击激活ok。使用ifconfig –a 获取虚拟机IP地址。
5:规避RedHat的BUG
到/etc/sysconfig/network-scripts/ifcfg-eth<n>
/etc/sysconfig/networking/devices/ifcfg-eth<n>
其中<n>表示Ethernet adapter的标识数字,一般为0。当为零的时候,就是
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/networking/devices/ifcfg-eth0
这两个文件中加入
check_link_down () {
return 1;
}
详细请参考:http://www.blogjava.net/sorry0208/archive/2009/01/19/251934.html
6:测试连通性
A::windows ping 虚拟机ip。
B:虚拟机ping主机
C:虚拟机ping 公网(www.sina.com)
获取sina的IP:windows中ping www.sina.com就可以获得sina的IP地址。
虚拟机ping 202.102.75.170
至此设置完成,虚拟机也可以上网了。