VMware Workstation进行NAT网络配置
在安装完VMware Workstation以及操作系统(Centos7)以后,首先要考虑的就是网络的访问,包括
- 虚拟机访问互联网
- 虚拟机访问宿主机
- 宿主机访问虚拟机
为了避免防火墙给我们照成影响,我们先将其关闭掉
```
systemctl stop firewalld.service #停止防火墙
systemctl disable firewalld.service #禁止开机启动
```
这了使用虚拟机NAT方式来配置网络,并且将虚拟机设置为固定IP地址。这个NAT配置方式涉及到几个概念
1. 宿主机的物理网卡
2. 虚拟机网卡(虚拟出来的)
3. 虚拟交换机(虚拟出来的)
#### 第一步:查看宿主机的IP地址
在cmd命令行窗口输入指令:ipconfig -all
```
无线局域网适配器 WLAN:
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : Intel(R) Wireless-AC 9560 160MHz
物理地址. . . . . . . . . . . . . : 5C-80-B6-74-4C-03
DHCP 已启用 . . . . . . . . . . . : 是
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::fd30:a802:23c9:d3ce%15(首选)
IPv4 地址 . . . . . . . . . . . . : 192.168.3.55(首选)
子网掩码 . . . . . . . . . . . . : 255.255.255.0
获得租约的时间 . . . . . . . . . : 2021年6月12日 8:59:14
租约过期的时间 . . . . . . . . . : 2021年6月15日 7:26:12
默认网关. . . . . . . . . . . . . : 192.168.3.1
DHCP 服务器 . . . . . . . . . . . : 192.168.3.1
DHCPv6 IAID . . . . . . . . . . . : 140279990
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-28-08-A7-BD-02-75-41-43-46-55
DNS 服务器 . . . . . . . . . . . : 192.168.3.1
TCPIP 上的 NetBIOS . . . . . . . : 已启用
```
其中的“IPv4 地址”、“子网掩码”和“DNS 服务器”要记下来。
#### 第二步:设置VMnet8虚拟网卡的网络共享
在安装完虚拟机后,在其宿主机上会自动创建一张虚拟网卡“VMware Network Adapter VMnet8”,我们要将其加入到本机网络的共享当中去。
打开宿主机的“网络和共享中心”,点击要被共享的网络,接着选择“属性”,再接着选择“共享”,勾选“允许其他网络用户通过此计算机的Internet连接来连接”,在下拉框中选择“VMware Network Adapter VMnet8”,如下图所示:
![image.png](http://www.icode9.com/i/li/?n=2&i=images/20210614/1623630070667416.png?,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
> 点击按钮确定时,如果弹出一个提示框,点击确认即可
此时,我们在cmd命令行窗口通过“ipconfig -all”指令查看虚拟网卡的配置
```
以太网适配器 VMware Network Adapter VMnet8:
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet8
物理地址. . . . . . . . . . . . . : 00-50-56-C0-00-08
DHCP 已启用 . . . . . . . . . . . : 否
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::68c4:9d72:7135:1624%23(首选)
IPv4 地址 . . . . . . . . . . . . : 192.168.137.1(首选)
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . :
DHCPv6 IAID . . . . . . . . . . . : 385896534
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-28-08-A7-BD-02-75-41-43-46-55
DNS 服务器 . . . . . . . . . . . : fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
主 WINS 服务器 . . . . . . . . . : 192.168.68.2
TCPIP 上的 NetBIOS . . . . . . . : 已启用
```
#### 第四步:查看虚拟机NAT的配置
选择虚拟机的“编辑”菜单,再选择“虚拟网络编辑器”,选择“VMnet8”
- 选择“NAT设置”,记录其“子网掩码”和“网关IP”
- 选择“DHCP设置”,记录其“起始IP地址”和“结束IP地址”
-
![image.png](http://www.icode9.com/i/li/?n=2&i=images/20210614/1623631456402785.png?,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
#### 第五步:配置虚拟机网卡信息
编辑虚拟机中网卡配置,设置为“静态分配IP”以及“开启启动”,同时添加静态IP地址等相应配置。
```
vi /etc/sysconfig/network-scripts/ifcfg-ens33
```
基于第四步中查看得到的信息来进行配置
```
BOOTPROTO="static"
ONBOOT="yes"
IPADDR=192.168.11.188 #DHCP设置中“起始IP地址”和“结束IP地址”之间的地址
NETMASK=255.255.255.0 #NAT设置中相同的“子网掩码”
GATEWAY=192.168.11.2 #NAT设置中相同的“网关”
DNS1=192.168.3.1 #使用宿主机的DNS服务器配置
```
#### 第六步:配置宿主机上“VMware Network Adapter VMnet8”网卡信息
配置器IP地址网段和虚拟机IP网段一致
![image.png](http://www.icode9.com/i/li/?n=2&i=images/20210614/1623633526924369.png?,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
#### 第七步:重启虚拟机的网络
```
service network restart
```
#### 第八步:验证网络配置
- 虚拟机访问互联网
```
ping www.baidu.com
```
![image.png](http://www.icode9.com/i/li/?n=2&i=images/20210614/1623633694872606.png?,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
- 虚拟机访问宿主机
```
ping 192.168.3.55
```
![image.png](http://www.icode9.com/i/li/?n=2&i=images/20210614/1623633752846397.png?,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
- 宿主机访问虚拟机
```
ping 192.168.11.188
```
![image.png](http://www.icode9.com/i/li/?n=2&i=images/20210614/1623633816949810.png?,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)