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和