实验配置
VMware Workstation版本如下
虚拟机VMware Workstation的虚拟网卡如下
如上图,VMware Workstation默认带有3个虚拟网卡:VMnet0,VMnet1,VMnet8。
VMnet2为我个人新增的虚拟网卡,对应win10系统上的虚拟网卡如下
其中VMware WorkStation 上的VMnet0在win10上没有对应的虚拟网卡,VMware WorkStation
上VMnet1,VMnet2,VMnet8的虚拟网卡对应如上图的3个虚拟网卡
[root@mysql ~ ]#cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core) #此处VMware WorkStation装的虚拟机为centos7.5
桥接模式
下图中的主机指的是:笔记本电脑。
VMware上的虚拟机网卡配置如下
启动centos7.5虚拟机,配置IP地址自动获取
[root@mysql ~ ]#ip a #IP地址为192.168.1.6
1: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:b3:3f:54 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.6/24 brd 192.168.1.255 scope global noprefixroute dynamic eth0
valid_lft 86376sec preferred_lft 86376sec
inet6 fe80::c5a3:6001:f7d4:12fd/64 scope link noprefixroute
valid_lft forever preferred_lft forever
[root@mysql ~ ]#route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0
root@mysql ~ ]#ping www.baidu.com #可以访问互联网
PING www.a.shifen.com (180.101.49.11) 56(84) bytes of data.
64 bytes from 180.101.49.11 (180.101.49.11): icmp_seq=1 ttl=53 time=12.2 ms
^C
--- www.a.shifen.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 12.263/12.263/12.263/0.000 ms
[root@mysql ~ ]#more /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.1.1
win10主机无线网卡配置如下图
桥接模式配置简单,但如果你的网络环境是ip资源很缺少或对ip管理比较严格的话,那桥接模式就不太适用了。如果真是这种情况的话,我们该如何解决呢?接下来,我们就来认识vmware的另一种网络模式:NAT模式。
NAT模式
NAT(Network Address Translation,网络地址转换)- 百度百科
NAT(Network Address Translation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。
这种方法需要在专用网(私网IP)连接到因特网(公网IP)的路由器上安装NAT软件。装有NAT软件的路由器叫做NAT路由器,它至少有一个有效的外部全球IP地址(公网IP地址)。这样,所有使用本地地址(私网IP地址)的主机在和外界通信时,都要在NAT路由器上将其本地地址转换成全球IP地址,才能和因特网连接。
另外,这种通过使用少量的全球IP地址(公网IP地址)代表较多的私有IP地址的方式,将有助于减缓可用的IP地址空间的枯竭。在RFC 2663中有对NAT的说明。
简而言之就是公网IP地址紧张不够用,可以把n多个私网IP地址映射到一个公网IP地址访问互联网。
VMware Workstation配置如下
win10主机ping虚拟机centos7.5的情况如下
虚拟机centos7.5访问互联网情况如下
仅主机模式
win10主机网卡情况如下
虚拟机centos7.5网络配置情况等如下图
win10主机ping虚拟机情况如下
如果想要在仅主机模式下,虚拟机centos7.5可以访问互联网,步骤如下
点击“确定”按钮后,会出现如下提示
点击“是”,发现VMware Network Adapter VMnet1的虚拟网卡IP被更改了,如下图
如果此时不更改VMware Network Adapter VMnet1的IP地址,就只能更改VMware Workstation的VMnet1仅主机模式的网卡IP地址段为192.168.137.0/24了。
还有另外一种较为简单的方法,直接将VMware Network Adapter VMnet1的IP地址改回192.168.200.1,我们采用此种方法,此处改为192.168.200.1的截图略去。
[root@mysql ~ ]#route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.200.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0