vmware下配置Linux上网

众所周知,虚拟机下的Linux系统有三种上网方式:host-only、bridged和NAT。这里我只介绍host-only和bridged两种上网方式,下图就是他们的联网模型:


vmware下配置Linux上网_第1张图片


从上图可知:bridged方式虚拟机和物理windows机器是等同的,图上右侧的白色电脑代表的是其他的电脑(局域网或internet中电脑),所以要使虚拟机能够访问其他机器,那么他的IP设置必须设置和物理机器在同一个网段,比如上图:假如安装虚拟机的windows机器的IP为:10.10.10.4,子网掩码为:255.255.255.0,网关为:192.168.0.1,那么虚拟机的IP必须设置为:10.10.10.xx(xx代表0-255中任意数),子网掩码和网关同物理机器。

但是采用bridged方式联网有一个缺点,那就是如果windows物理机器的网络中断(比如说网线没连),可以肯定虚拟机是不能访问其他的物理电脑的,但是在这里更不可思议的是虚拟机也不能访问本windows物理机器,简单的说就是:如上图1处断开的话(红色打叉标注),就相当于2处断开(红色打叉标注)。

所以假如你需要访问局域网的其他机器,建议采用bridged上网方式。


接下来重点介绍下host-only上网方式,它的联网模型如上图。host-only上网方式相当虚拟出一块虚拟网卡,可以在windows机器下查看虚拟网卡,如下:网上邻居->查看网络连接 界面显示如下:


   vmware下配置Linux上网_第2张图片

可以看到上面出现两块虚拟网卡VMnet1和VMnet8,host-only就是采用VMnet1上网,VMnet8是NAT连网方式的虚拟网卡。

要想采用host-only上网,那么需要进行如下设置:右击 本地连接->属性->高级,设置允许其他网计算机连接此网络,如下图设置就OK:

                                                                          vmware下配置Linux上网_第3张图片


此外这里要强调一下虚拟系统IP的设置规则:IP必须设置为:192.168.0.xx(xx代表0-255中任意数),子网掩码设置同windows物理机器,虚拟系统的网关为:192.168.0.1,虚拟系统DNS也同windows物理机器。

最后一个步骤:设置virtual network editor(程序下 vmware软件打开virtual network editor),设置如下图:


vmware下配置Linux上网_第4张图片

 

OK经过上面的设置就可以实现host-only上网了,但是这里要强调下,host-only方式不管网络联通与否,它都是不能访问局域网中的其他电脑的,如果是想利用虚拟Linux系统单独开发的话,采用host-only即可满足要求,但想要和局域网中或是其他internet网上电脑通信的话,host-only是不可行的,这样就得采用bridged方式。

好了,就说到这了,NAT方式就不做介绍,大家可以去了解下,时间按仓促,难免文中有错误,希望各位网友指出。



你可能感兴趣的:(vmware,linux,windows,虚拟机,NetWork,internet)