本文主要内容是VMWareWorkstation虚拟网络设置的方法记录,涉及仅主机模式,NAT模式和自定模式三种模式的区别和设置步骤,希望通过此文章解决虚拟机网络规划和外网联通问题。
四种模式的区别
0.自定义模式
该模式只能虚拟机子网间进行访问,甚至宿主机都不能访问。如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/dc3d541c6c4adf1e3307ca336f59882a.png)
1.仅主机模式
该模式只能虚拟机子网间进行访问,宿主机也可以,因为他们就像在同一个局域网一样,如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/e7e0d954510426e101d9f16aa196ec4c.png)
当然,如果想进行联网,需要共享主机的网络给到vmnet适配器即可。
2.NAT模式
该模式有很多优点:
1.NAT称为网络地址转换,在仅主机类型的基础上提供了虚拟机访问互联网的能力。
2.虚拟机之间、虚拟机和宿主机之间、虚拟机和互联网之间都可以进行通信。
3.虚拟机的IP只需要配置NAT网段中的IP,访问互联网可以通过宿主机IP访问。
4.不需要有外部网络独立的IP(即物理交换机网段中的IP)
![](https://i-blog.csdnimg.cn/blog_migrate/fbd41ba65b3ba15c0db9d221cda2d73a.png)
3.桥接模式
桥接相当与将虚拟网卡和本地的实际的网卡用一个hub或者二层交换机简单的连接起来,相当于两个网卡配同网段IP就可以互相直接通信。如果桥接的该网络可以联网,则配置以后虚拟机也是可以联网的,就像该虚拟机连到了宿主机所在的网络上一样。如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/91ed8f61ee1d615248b1966d0f460ea4.png)
三种模式配置步骤
1.仅主机模式
-
新建一个仅主机模式网络
新建一个仅主机模式网络,并指定为仅主机模式。
![](https://i-blog.csdnimg.cn/blog_migrate/0fecdc5139001a1337ef5e19f9b3cf35.png)
-
设置虚拟机适配器
![](https://i-blog.csdnimg.cn/blog_migrate/1e2c14e8ed40a67eebd5a0b49d1b7410.png)
-
设置虚拟机IP并重启网络
cd /etc/sysconfig/network-scripts/
vi vi ifcfg-ens33
编辑内容如下:
![](https://i-blog.csdnimg.cn/blog_migrate/9f42dcef28d17db396763b7188b2a5ea.png)
-
验证
互联网联通验证:不通。
宿主机互联验证:可以联通。
注意问题:设置完成后ping主机或通过主机ping虚拟机的时候,可能会产生网络不通的情况,解决方法:
1.关闭windows防火墙
2.关闭虚拟机防火墙
2.NAT模式配置
-
新建一个NAT网络
通过在VMWareWorkstation软件中,点击编辑->虚拟网络编辑器->添加网络,如下
![](https://i-blog.csdnimg.cn/blog_migrate/376ea504af0e67f4aa8bf7615bf8ccfe.png)
通过点击“NAT设置”,查看虚拟机设置内容
![](https://i-blog.csdnimg.cn/blog_migrate/9510e9b76b59b968bca0922622510ddb.png)
网关的IP可以进行设置,并且如果手动配置网卡,需要注意保持一致。
-
设置虚拟机适配器
选中虚拟机->设置->网络适配器->自定义,选中1中添加的网络VMnet1,如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/3748a66d2f71532950c15432db8842e4.png)
-
配置虚拟机静态IP
编辑虚拟机网卡,进入目录并编辑网卡,如下:
cd /etc/sysconfig/network-scripts/
vi vi ifcfg-ens33
![](https://i-blog.csdnimg.cn/blog_migrate/d8850300b74a3ad086f729ac7c13338a.png)
-
重启网卡并验证
systemctl restart network
ip addr
ping www.baidu.com
网络不通排查
如果一切配置没问题,可以看下服务是否启动,如下图:
3.桥接模式
-
添加一个桥接模式网络
添加网络,指定桥接模式,并选择准备桥接的网络,如连接互联网的wifi。
![](https://i-blog.csdnimg.cn/blog_migrate/eb1f73bcd6536b4106c54a10184807a8.png)
-
设置虚拟机适配器
![](https://i-blog.csdnimg.cn/blog_migrate/b60be8480d9029e1b3aac2f54fa86356.png)
-
配置虚拟机IP
配置IP地址需要和桥接的IP地址同一网段,网关,子网掩码也要保持一致。
查看本地的网络配置如下:
![](https://i-blog.csdnimg.cn/blog_migrate/3bc74c4f2ab1f05625820516bfc71e05.png)
虚拟机网卡修改如下:
cd /etc/sysconfig/network-scripts/
vi vi ifcfg-ens33
![](https://i-blog.csdnimg.cn/blog_migrate/5bcec0055a838dd435ea02edf93684a3.png)
-
启动宿主机支持桥接的服务
开启 Device Install Server 服务和 Device Setup Manager 服务
打开cmd窗口,键入services.msc,敲回车,启动服务,如下:
![](https://i-blog.csdnimg.cn/blog_migrate/40184744b5dafb0f1e3afaf7393ab9be.png)
配置注意事项
检查三步骤分别为:
-
虚拟机设置网络
-
编辑虚拟机网络
-
虚拟机网卡配置
123中的网络配置保持一致。