1、桥接模式
原理:将虚拟网卡桥接到一个物理网卡上,使虚拟机和主机在网络中处于同等的地位,相当于网络内的一台独立的机器。
配置步骤:以VMware为例,选择菜单栏中的“虚拟机”->“设置”->“网络适配器”,右侧选择“桥接模式”或“自定义的VMnet0”;编辑菜单,选择“虚拟网络编辑器”,打开后点击“更改设置”,选择“桥接模式”,修改连接的主机网卡,可选择自动。
适用场景:适用于需要虚拟机与局域网中的其他设备直接通信的场景,比如在一个小型办公网络中,虚拟机作为其中一台普通的工作机使用,可以方便地访问局域网内的共享资源、与其他设备进行数据传输等。
2、NAT模式
原理:借助虚拟NAT设备和虚拟DHCP服务器来让虚拟机联网,主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备再与虚拟DHCP服务器一起连接到在系统真实网卡上,虚拟机通过虚拟NAT设备访问外网,虚拟机内部的网卡(eth0)独立于vmnet8。
配置步骤:首先查看本地网络虚拟机的网卡是否启动,若未启动则右键点击启动;然后设置虚拟机的IP地址,该IP地址与本机的IP无关,设置成虚拟机内部运行的计算机需要的IP地址网段;接着在虚拟机的网络适配器中选择NAT模式并选择启动时连接;最后进入虚拟网络编辑器,设置虚拟机的网关地址为VMware NAT设置中的网关地址,DNS服务器可设置为常用的公共DNS,如114.114.114.114或8.8.8.8。
适用场景:适合只有一个外网IP地址的情况,虚拟机可以通过主机的NAT转换功能访问外网,但网络内其他机器不能直接访问虚拟机。
3、仅主机模式
原理:实现虚拟机与主机之间的网络内部通信,虚拟机只能访问主机,而无法访问外网或其他设备。
配置步骤:在虚拟机的网络适配器中选择“仅主机模式”;查看虚拟网络编辑器中的仅主机模式所在网段,将虚拟机的IP设置在该网段。
适用场景:适用于只需要虚拟机和主机之间进行通信的场景,比如在一些特定的测试环境中,虚拟机只需要与主机进行数据交互,不需要连接外网或其他外部设备。
4、自定义模式
原理:可以根据用户的具体需求进行个性化的网络设置,用户可以自行指定虚拟机的网络参数、路由规则等。
配置步骤:具体配置步骤因不同的虚拟化软件而异,一般需要在虚拟网络编辑器中进行相关的设置,如添加新的网络接口、设置IP地址、子网掩码、网关等参数。
适用场景:适用于对网络配置有特殊要求的场景,比如需要构建复杂的网络拓扑结构、进行网络安全测试等。
服务器上的虚拟机连接网络的方式多种多样,每种方式都有其特点和适用场景,用户可以根据实际需求选择合适的连接方式,以确保虚拟机能够稳定、高效地连接到网络。