一、虚拟网络简介

vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。
打开vmware虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式)。
VMnet0表示的是用于桥接模式下的虚拟交换机;VMnet1表示的是用于仅主机模式下的虚拟交换机;VMnet8表示的是用于NAT模式下的虚拟交换机。
VMware环境下Linux虚拟机使用NAT模式和桥接模式联网
同时,在主机上对应的有VMware Network Adapter VMnet1和VMware Network Adapter VMnet8两块虚拟网卡,它们分别作用于仅主机模式与NAT模式下。
在“网络连接”中我们可以看到这两块虚拟网卡,如果将这两块卸载了,可以在vmware的“编辑”下的“虚拟网络编辑器”中点击“还原默认设置”,可重新将虚拟网卡还原。
这里是没有VMware Network Adapter VMnet0虚拟网卡的。
VMware环境下Linux虚拟机使用NAT模式和桥接模式联网

二、桥接模式

桥接模式就是将主机网卡与虚拟的网卡利用虚拟网桥进行通信。类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机IP地址需要与主机在同一网段,如果需要联网,则网关与DNS需要与主机网卡一致。

VMware环境下Linux虚拟机使用NAT模式和桥接模式联网
开始配置
首先在VMware 中将虚拟机进行设置,将网络连接改为桥接模式。
VMware环境下Linux虚拟机使用NAT模式和桥接模式联网
打开虚拟网络适配器,打开管理员权限,选择你要桥接到的物理机网卡(我这里选择的是无线网卡)
VMware环境下Linux虚拟机使用NAT模式和桥接模式联网
在对虚拟机进行修改之前,先确认一下宿主机的网络状态(IP、网关、DNS)
VMware环境下Linux虚拟机使用NAT模式和桥接模式联网
接下来在虚拟机中配置网卡(/etc/sysconfig/network-scripts/ifcfg-ens33文件):
VMware环境下Linux虚拟机使用NAT模式和桥接模式联网
VMware环境下Linux虚拟机使用NAT模式和桥接模式联网
当我想桥接到另一块有线网卡上去的时候,发现我的宽带连接是不允许的。
VMware环境下Linux虚拟机使用NAT模式和桥接模式联网
这种情况只能用NAT连接了

三、NAT模式

如果你的网络ip资源紧缺,但是你又希望你的虚拟机能够联网,这时候NAT模式是最好的选择。NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。VMware环境下Linux虚拟机使用NAT模式和桥接模式联网
该模式下,虚拟机和 主机的VMware Network Adapter VMnet8虚拟网卡 在同一网段,打开你需要设置nat的网卡(无线或者有线)的共享,就可以实现访问网络了。
首先,设置虚拟网络编辑器
VMware环境下Linux虚拟机使用NAT模式和桥接模式联网
将虚拟机的联网模式改为nat
VMware环境下Linux虚拟机使用NAT模式和桥接模式联网
配置主机中的VMware Network Adapter VMnet8虚拟网卡
VMware环境下Linux虚拟机使用NAT模式和桥接模式联网
在Linux虚拟机里设置网络,并重启。
VMware环境下Linux虚拟机使用NAT模式和桥接模式联网
测试。ping百度和vmnet8虚拟网卡
VMware环境下Linux虚拟机使用NAT模式和桥接模式联网
VMnet8网卡的作用仅仅是主机与虚拟机之间的通信,访问外网是不通过VMnet8网卡的!

关掉vmnet8网卡:
VMware环境下Linux虚拟机使用NAT模式和桥接模式联网
进行测试。ping宿主机、外网和vmnet8
VMware环境下Linux虚拟机使用NAT模式和桥接模式联网
这时候主机和虚拟机就像一个路由器下的两个"主机",但虚拟机的ip是由与主机相连的VMnet8网卡决定的;虚拟机ping主机时,通过共同的路由器可以找到主机;而主机ping虚拟机时,如果有两个物理机,他们给虚拟机分发的网段是相同的,所以对应的虚拟机的ip是可能相同,而此时禁用了VMnet8,一个主机就无法找到对应的虚拟机了(可能与另一台主机下的虚拟机ip相同,此时虚拟机的ip无法再整个网络结构中唯一标识了)。
所以,NAT模式下的虚拟机是通过真实主机的ip访问外网

相关文章:

  • 2022-12-23
  • 2021-08-20
  • 2021-12-28
  • 2021-03-26
  • 2021-12-10
  • 2021-06-12
  • 2021-08-26
猜你喜欢
  • 2021-10-08
  • 2021-10-05
  • 2021-08-22
  • 2021-04-15
  • 2021-10-07
  • 2021-12-31
  • 2021-11-23
相关资源
相似解决方案