前言

VMware有三种网络连接模式:

  1. VMnet0:桥接模式(需要管理员权限)
  2. VMnet1:Host-Only模式
  3. VMnet8:NAT模式
    VMware虚拟机三种网络模式

Bridged(桥接模式)

这种模式下,从网络技术上理解相当于在宿主机前端加设了一个虚拟交换机,然后宿主机和所有虚拟机共享这个交换机。VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。
VMware虚拟机三种网络模式

NAT(网络地址转换模式)

使用NAT模式,就是让虚拟系统借助NAT的功能,通过宿主机所在的网络来访问公网。在这种模式下宿主机成为双网卡主机,同时参与现有的宿主局域网和新建的虚拟局域网,但由于加设了一个虚拟的NAT服务器,使得虚拟局域网内的虚拟机在对外访问时,使用的则是宿主机的IP地址,这样从外部网络来看,只能看到宿主机,完全看不到新建的虚拟局域网。
VMware虚拟机三种网络模式
采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。
VMnet8默认是提供DHCP服务的,所以虚拟机无须手动设置IP。在Virtual Network Editor界面中还可以对NAT和DHCP服务作相应的修改,但一般情况下我们无须修改配置。

Host-only(主机模式)

在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式,在这种模式下宿主机上的所有虚拟机是可以相互通信的,但虚拟机和真实的网络是被隔离开的。
VMware虚拟机三种网络模式
在这种模式下新建了一个由所有虚拟机与宿主机所构成的局域网,但该局域网与宿主机本身所处的现有局域网是相互独立的,如果不做额外路由设置,这两个局域网之间不会连通,因此新建的局域网可以认为是一个单独从属于当前宿主机的私有网络,其成员为当前宿主机和相关的所有虚拟机。
从网络技术上讲相当于为宿主机增添了一个虚拟网卡,让宿主机变成一台双网卡主机(宿主网卡+虚拟网卡)。同时在宿主机后端加设一个虚拟交换机,让宿主机和所有虚拟机构成另一个虚拟的局域网。由于具备双网卡,宿主机可同时参与两个局域网(现有的宿主局域网+新建的虚拟局域网),只不过缺省情况下两个局域网不连通。
如果你想利用VMWare创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择host-only模式。

Linux修改网络配置

vim /etc/sysconfig/network-scripts/ifcfg-XXXX
HWADDR=00:0C:29:3E:C6:F6			
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DNS1=218.201.4.3
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME="Wired connection 1"
UUID=e1bf775e-95d9-3922-9a75-03caec376cc5
ONBOOT=yes
AUTOCONNECT_PRIORITY=-999
IPADDR=192.168.254.100
PREFIX=24
GATEWAY=192.168.254.2
参数名 备注
HWADDR MAC地址
DEVICE 网卡名称
BOOTPROTO static和none为静态地址,dhcp为动态地址
ONBOOT 设置网卡是否在Linux系统启动时**,这一项一般都要设为yes
IPADDR 本机ip地址
NETMASK 子网掩码
GATEWAY 设置网关的
DNS1 首选DNS服务器
DNS2 辅助DNS服务器
BROADCAST 广播地址

重启网络

service network restart

如果出现主机不能ping通虚拟机的情况,可以查看主机的防火墙的入站规则中对ICMP协议相关的配置文件是否启用。

相关文章:

  • 2021-11-19
  • 2021-07-11
  • 2021-06-11
  • 2021-12-09
猜你喜欢
  • 2021-12-27
  • 2021-09-01
  • 2021-12-18
相关资源
相似解决方案