2024年3月30日发(作者:)

虚拟机网络配置

光有虚拟机是不够的,我们需要使用虚拟机和真实主机以及其他的虚拟机进行通讯。

通讯分两个部分,一个是局域网内的,另一个是连接到公网的。这一部分是重点,三种不

同模式的用途就要揭晓。

(1)桥接模式:

拓扑:

如果你的真实主机在一个以太网中,这种方法是将你的虚拟机接入网络最简单的方法。

虚拟机就像一个新增加的、与真实主机有着同等物理地位的一台电脑,桥接模式可以享受

所有可用的服务;包括文件服务、打印服务等等,并且在此模式下你将获得最简易的从真

实主机获取资源的方法。

(2)host only模式:

拓扑:

Host-only模式用来建立隔离的虚拟机环境,这这种模式下,虚拟机与真实主机通过

虚拟私有网络进行连接,只有同为Host-only模式下的且在一个虚拟交换机的连接下才可

以互相访问,外界无法访问。host only模式只能使用私有IP,IP,gateway,DNS都由VMnet

1来分配。

(3)NAT模式:

拓扑:

NAT(network address translation)模式其实可以理解成为是方便地使虚拟机连接

到公网,代价是桥接模式下的其他功能都不能享用。凡是选用NAT结构的虚拟机,均由

VMnet 8提供IP,gateway,DNS。

下面讲讲具体操作。

桥接模式:

前面我已经提到,桥接模式是最简单的,使用桥接模式后虚拟机和真实主机的关系就

好像两台接在一个hub上的电脑,想让他们俩进行通讯,你需要为双方配置IP地址和子

网掩码,从图中可以看出,如果你不配置虚拟机,虚拟机也没有办法得到DHCP分到的IP

地址,所以只能使用169.254.这个段。曾经有些朋友试图改在真实主机中安装VM后生成

的VMnet1和VMnet8这两块网卡的IP,这种做法是错误的,作为连接底层硬件的驱动