VMware中虚拟机联网,让你真正理解每一步操作的作用,照猫画虎多没意思

·  阅读 2040

桥接模式

原理

  • VMware虚拟出VMnet0这个虚拟“交换机”,与物理网卡进行桥接。所有的虚拟机连接到VMnet0上,与物理机组成一个局域网,模型图如上(转载自linux公社)。

思路

  1. 在VMware中设置VMnet0与哪一块物理网卡连接,这一步就是“桥接”

2. 设置虚拟机连接VMnet0(选择桥接模式是同样的原理),连的是下面模型图中实线

3. 至此,所有该连的“线”都连完了,之前仅仅是“物理”连接,每台虚拟机的网卡配置符合协议规则才能真正通信

细节

  1. 在VMware软件中:虚拟网络编辑器里提供VMnet0“桥接”到哪块物理网卡
  2. 在VMware软件中: 编辑虚拟机配置中让虚拟机连到VMnet0
  3. 在虚拟机中:更改虚拟机中的配置文件,一种是虚拟机开启DHCP,或者手动配置虚拟机的ip,子网掩码,DNS,网关(需要一定的网络知识)

NAT

原理

  • VMware虚拟出VMnet8这个交换机来连接各虚拟机,再通过虚拟的NAT设备连接物理网卡,所有的虚拟机单独组成一个局域网(和物理主机不在一个局域网中),所以要虚拟出一个DHCP服务器(限定ip范围)来为各虚拟机服务。
  • VMware Network AdapterVMnet8在虚拟机上网中不发挥作用,仅仅用来物理主机和虚拟机之间进行通讯。可以来windows网络适配器中找到

思路

  1. 将虚拟机连接至VMnet8(选择NAT模式进行的是同样的原理),

2.
3. DHCP设置中可以设置想限制的虚拟机ip范围

  1. 在虚拟机中配置有效的DNS地址,现在就已经可以上网了。NAT方式物理机和虚拟机处在两个不同的局域网中(ping不同局域网中的私有地址是ping不通的),要想让物理机和虚拟机能够连接,要依靠 VMware Network AdapterVMnet8来实现。

将目前使用的网卡共享给 VMware Network AdapterVMnet8,这样物理网卡和 VMware Network AdapterVMnet8能够通信,再将 VMware Network AdapterVMnet8作为网关(查看他的ip,我的是192.168.126.1),来配置我们上面的子网地址(192.168.126.0),这样,虚拟机和 VMware Network AdapterVMnet8处在一个局域网,相互可以通信。虽然仍属两个局域网,但有了网关进行转发。

分类:
开发工具
标签:
分类:
开发工具
标签:
收藏成功!
已添加到「」, 点击更改