桥接模式
原理
- VMware虚拟出
VMnet0
这个虚拟“交换机”,与物理网卡进行桥接。所有的虚拟机连接到VMnet0
上,与物理机组成一个局域网,模型图如上(转载自linux公社)。
思路
- 在VMware中设置
VMnet0
与哪一块物理网卡连接,这一步就是“桥接”

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

3. 至此,所有该连的“线”都连完了,之前
仅仅是“物理”连接,每台虚拟机的
网卡配置要
符合协议规则才能真正通信
细节
- 在VMware软件中:
虚拟网络编辑器
里提供VMnet0
“桥接”到哪块物理网卡
- 在VMware软件中:
编辑虚拟机配置
中让虚拟机连到VMnet0
上
- 在虚拟机中:更改虚拟机中的配置文件,一种是虚拟机开启DHCP,或者手动配置虚拟机的ip,子网掩码,DNS,网关(需要一定的网络知识)
NAT
原理
- VMware虚拟出
VMnet8
这个交换机来连接各虚拟机,再通过虚拟的NAT设备
连接物理网卡,所有的虚拟机单独组成一个局域网(和物理主机不在一个局域网中),所以要虚拟出一个DHCP服务器(限定ip范围)来为各虚拟机服务。
VMware Network AdapterVMnet8
在虚拟机上网中不发挥作用,仅仅用来物理主机和虚拟机之间进行通讯。可以来windows网络适配器中找到
思路
- 将虚拟机连接至
VMnet8
(选择NAT模式
进行的是同样的原理),

2.

3.
DHCP设置
中可以设置想限制的虚拟机ip范围
- 在虚拟机中配置有效的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
处在一个局域网,相互可以通信。虽然仍属两个局域网,但有了网关进行转发。