这里写目录标题
3.4 虚拟机访问物理网络3.4.1 将VMnet0连接到物理网络3.4.2 在虚拟机中实现桥接上网3.4.3 桥接不成功的解决方法 参考目录3.4 虚拟机访问物理网络
如图3-49所示,用一根网线将物理机中的虚拟交换机 VMnet0和物理交换机连接,这样连接在VMnet0交换机上的虚拟机VM1和VM2就可以和连接在物理网络中的计算机C1和C2进行通信了。物理网络中的计算机C1和C2,打开网上邻居就可以看到网络上有VM1和VM2,并不知道它们是虚拟机。使用对方的IP地址就可以相互访问。
有网络知识的人都知道,两个交换机相连的属于一个大的局域网,计算机必须属于同一个网段。
如何实现VMnet0和物理交换机连接呢?这就要借助物理机的网卡和网线了。现在需要把物理机的网卡当成VMnet0的一个接口。物理网卡的IP地址相当于连接在VMnet0交换机上的一个逻辑网卡了,逻辑结构如图3-50所示。
可以看到,虚拟机VM1、VM2和物理机网卡的地址10.7.10.50是独立的,而且地位是平等的。我这么说是想告诉大家,虚拟机VM1访问物理网络中的计算机C1和C2使用的是自己的地址,而不是物理机的地址。假如物理机的IP地址设置错误,会造成物理机不能访问C1和C2,但丝毫不会影响VM1和VM2访问物理网络中的计算机。如果你拔了网线,当然物理机和虚拟机都不能访问物理网络的C1和C2了。
物理网卡如何有这个功能呢?看一下物理机的网卡属性,我的笔记本电脑有两个网卡,一个有线网卡,一个无线网卡,如图3-51所示。
分别右击图3-51所示的两个物理网卡并选择“属性”选项,弹出“连接属性”对话框,如图3-52所示,可以看到本地连接和无线网络连接都有VMware Bridge Protocol
,并且都启用该协议,正是物理网卡绑定了这个协议才能够让物理网卡连接到虚拟交换机VMnet。
通过物理网卡连接到物理网络的虚拟网络就是桥接类型。如果物理网卡取消了这个协议的绑定,则不能再使用该网卡桥接。
3.4.1 将VMnet0连接到物理网络
下面就使用我的笔记本电脑来演示将虚拟交换机VMnet0连接到我们学院的网络,学院的网络IP地址是10.7.10.0,255.255.255.0,网段,将虚拟机Windows 7的网卡指定到VMnet0网络。
注释:“自动”意味着如果是通过无线连接着网络,就使用无线网卡桥接;如果有线网卡连接网络,就使用有线网卡桥接,即自动选择可用的网卡连接到物理网络。
注释:如果物理机有两个网卡连接两个物理网络,虚拟机需要连接到不同的物理网络,则可以为VMnet指定具体的网卡桥接到不同的物理网络,等价图如图3-57所示。
3.4.2 在虚拟机中实现桥接上网
上一节的操作中VMnet0已经通过物理网卡连接到物理网络,下面就把虚拟机Windows 7 网卡连接到VMnet0,让其能够上网。
3.4.3 桥接不成功的解决方法
如果你取消了物理网卡绑定的VMware Bridge Protocol
桥接协议,则不能使用该网卡将VMnet网络桥接到物理网络。
以后如果你的虚拟机不能使用物理网卡桥接到物理网络,你就知道检查什么地方了吧。如果你的本地连接没有VMware Bridge Protocol
,如图3-67所示,则单击“安装”按钮,在弹出的“选择网络功能类型”对话框中选中“服务”,在单击“添加”按钮,如图3-68所示。
在弹出的“选择网络服务”对话框中选中Vmware Bridge Protocol,如图3-69所示,单击“确定”按钮,就能安装了,如果安装失败,重启你的计算机,再次安装即可。安装成功后,在“本地连接 属性 ”对话框中又出现了该协议,如图3-70所示。
参考目录
绝大多数内容来自于:玩转虚拟机基于VMware Windows 主编: 韩立刚(3.4虚拟机访问物理网络)
如果觉得《VMware Workstation 虚拟机中的 虚拟机访问物理网络(桥接模式)》对你有帮助,请点赞、收藏,并留下你的观点哦!