本文的环境为VMware Workstation12,两台redhat7.2虚拟机,每台虚拟机创建三块网卡,类型分别为VMnet0,VMnet1,VMnet8,物理机可以访问Internet,物理机的IP地址为静态分配,如果物理机的IP获取方式为拨号上网,则不能测试VMnet0这种类型的网卡.环境搭建好以后我们来实现虚拟机,虚拟机,物理机的访问.
每台虚拟机的网卡都设置成这样的三种类型.
开启linux虚拟机后在控制台输入nmtui命令,选择第一个选项,编辑连接,回车后点击添加,连接类型选择以太网,点击创建,
修改配置文件名称为VMnet1
此时右键虚拟机
点击设置,选中类型为VMnet1的那块网卡,此时在右下方有一个高级按钮点击以后,查看并复制这块网卡的mac地址,
此时回到linux虚拟机,在设备一栏粘贴刚才赋值的VMnet1网卡的mac地址(如果不能复制粘贴则手动输入到设备一栏),完成后退出.其他网卡的设置和这个类似,
最终每台虚拟机的网卡情况如下所示:
每块网卡的配置情况如下:
两台虚拟机都做类似的配置即可,
VMware Workstation的配置如下:
点击左上角的编辑按钮,在弹出的下拉列表中点击虚拟网络编辑器
VMnet0的配置如图所示:
VMnet1的配置如下所示:
VMnet8的配置如下所示:
选中VMnet8后点击NAT设置,设置如下:
而在物理中中,如果不需要物理机与两台linux虚拟机通信,物理机中的三块虚拟网卡都可以禁用.
在测试两台虚拟机,一台物理机之间的通信时可以有选择的开启或者关闭网卡.
在linux虚拟机中开启或者关闭网卡:
先打开一个终端,在终端中输入nmtui命令,选择第二个选项激活连接,此时想要开启或者关闭任何网卡都可以了.
关于虚拟机的网卡的详细讲解请参看下面的链接
VMware 虚拟网络VMnet0、VMnet1、VMnet8的图解