据我所知,安装在虚拟机VMware Workstation中的linux的上网方法,主要有两种。下面我将详细介绍如何实现这两种方法。
第一种方法:在虚拟机上选择的是桥接方式。这种方法比较简单,你只要在虚拟机中的linux下的网络IP设置成与你的主机(我用的是windows xp)下的IP是同一区段就可以了。如下面两个图所示:
![](http://blogimg.chinaunix.net/blog/upfile2/081204130319.gif)
虚拟机中的linux下的IP设置
![](http://blogimg.chinaunix.net/blog/upfile2/081204130522.jpg)
主机(windows xp)下的IP
然后,你在虚拟机中的linux下运行/etc/rc.d/init.d/network restart ,这样就可以实现在linux下上网了。
第二种方法:在虚拟机上选择的是Host-only方式。这种方法稍微复杂一点。首先,你要把主机下的本地连接共享给你的虚拟机的连接(我的是VMware virtual Ethernet Adapter for Vmnet1),这在本地连接属性里的高级对话框下的Internet 连接共享里设置;然后,你把虚拟机中的linux下的IP的默认网关地址设置成虚拟机的连接的IP。这种设置与主机的IP没有关系。下面给出此方法设置示意图:
![](http://blogimg.chinaunix.net/blog/upfile2/081204132405.jpg)
我的VMware virtual Ethernet Adapter for Vmnet1即是本地连接3
![](http://blogimg.chinaunix.net/blog/upfile2/081204132548.jpg)
VMware virtual Ethernet Adapter for Vmnet1
![](http://blogimg.chinaunix.net/blog/upfile2/081204132736.jpg)
虚拟机中的linux下的IP设置
其中,本地连接3中的IP可以不设置成192.168.0.1,只要虚拟机中的linux下的IP的默认网关地址设置成与本地连接3中的IP一样即可。
最后,与第一种方法一样,因为修改了linux下的网络设置,所以要在linux下运行/etc/rc.d/init.d/network restart 命令来更新它,这样就与第一种方法一样,实现了在虚拟机中的linux下上网了。