虚拟机桥接问题的解决
虚拟机网络桥接问题的解决
原创 :qduwg (QQ987359426)
以前在家里的电脑上安装虚拟机VM6.5,网络设置为NAT方式,仅仅为了虚拟机可以通过物理机网卡连上外网。
现在为了工作需要,想在家也能够学习“实时供应链软件”的操作,把学校实验室的数据库服务器整个搬到了虚拟机上。做法是:在虚拟机上用EZBOOT启动起来,进入PE环境后,用GHOST安装了实验室的整个系统包括WIN SERVER 2003和数据库SQL SERVER,系统运行的挺好。但是操作过程中,需要通过手持PDA终端入库、领料、出库、盘点等操作。我设想可否让PDA也可以连入虚拟机上的服务器?带着这个疑问,今天我把PDA带回来了。尝试修改为同一网段的地址,此刻没有修改虚拟机的网络方式,依然是NAT方式。结果主机PING不通虚拟机、虚拟机也ping不通主机,PDA也是一个小电脑,也无法互相PING通。如此以来,网络不通,根本无法使用PDA上的软件,因为上面的软件都是需要连接服务器上的数据库的。折腾到晚上11点。
先是搜索为什么“虚拟机跟物理机之间无法PING通”的问题,发现如果想让虚拟机跟其他物理机之间PING通,必须设置成“桥接”网络模式才行。
选择如下图的自定义方式或者“桥接”单选钮时,总是出现“The network bridge on device VMnet0 is not running. The virtual machine will not  be able to communicate with the host or with other machines on your network. Virtual device Ethernet0 will start disconnected”而且出现“网线拔出”的图标。用VMTOOL可以恢复。
     
解决办法如网上所说:原来在本地连接里少了:VMware Bridge Protocol
正常安装后会在本地网卡的连接属性里有这一项的。
打开物理网卡本地连接->属性
安装->(选中服务)添加->从磁盘安装->浏览->
X:\Program Files\VMware\VMware Server目录下选 netbridge.inf
X代表你安装vmware软件的安装所在盘.
安装完成后双击 VMware Bridge Protocl 写入0 就可以了。然后重装电脑。
这时:Bridge:Connected directly to the physical network 就可以使用了。
也有人说也要在“VMware Network Adapter VMnet1”中添加"VMware Bridge Protocol",钩选它,点"属性",在"VMnet number"填上0,重启机器。
记得,只设置VMnet1就行了,VMnet8千万不能设成在"VMnet number"填上0!
重启服务器后,再进入虚拟机,发现网络连接都OK了。
非常滑稽的是,按照上述做法,都发现"VMware Bridge Protocol"的"属性"按钮都是灰的。根本无法设置。
       
脑子里突然灵光一闪,既然VNET0需要运行,我的虚拟机里面却没有设置上。我干脆设置一下。单击“编辑”选择“虚拟网络”,打开如下窗口。选择vnet0,添加。
虚拟机上网
同时,手持终端的IP地址也是DHCP分配的。不需要指定固定地址。同时不要忘记把“入库检
验”和“信息仓库”两个程序的文件内容的IP地址修改为实际地址。这里是192.168.1.13.  RTDMAIN程序也必须重新进行IP地址设置,方可连接到服务器端。
至此,手持终端上的程序终于可以运行了。真是太高兴啦!赶紧记录下过程。
在桥接模式下,通过路由器和ADSL上网,虚拟机要上INTERNET必须手动指定IP地址、子网掩码、默认网关及首选DNS,默认网关和首选DNS都是输入路由器的地址即可。
2012-4-10晚上12点

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。