文章 > VMware > VMware Workstation 网络配置

VMware Workstation 网络配置

泡杯长岛冰茶 · 2021-09-02 1182 VMware
分享 收藏

i.IT运维上分入门篇

a)【常用软件镜像站地址

b)【VMware Workstation pro下载与安装

c)【Redhat8.4安装& VM Workstation安装系统

d)【VMware Workstation虚拟机快照版本管理

e)【VMware Workstation pro网络配置

f)【Linux8常用网络配置命令汇总

g)【Linux 磁盘管理】  

ii.IT运维上分初级篇

a)【Linux8 搭建缓存DNS服务器

b)【Linux8 BIND搭建DNS高可用

c)【Linux8 搭建apache web服务器

d)【Linux8 搭建nginx web服务器

【正在更新】

e)【VMware虚拟化架构概述与兼容性查询】

f)【VMware虚拟化esxi安装】

g)【VMware虚拟化vCenter安装】






1. 本文操作环境概述

1.1.    下表是宿主机相关信息


软件版本

网络

IP

网关

HDCP服务器IP

宿主机

Win10

Wifi

172.16.50.54/24

172.16.50.1

172.16.50.1

虚拟机

Redhat 8.4

ens160

-

-

-

虚拟机

Win10

网络连接1

-

-

-

1.2.    下表是笔者公司局域网信息

内网分配地址段

172.16.50.0/24

内网网关地址

172.16.50.

DHPC服务器地址

172.16.50.1

笔者电脑网卡IP地址

172.16.50.54

1.3.    宿主机操作系统版本

image.png

1.4.    VMware Workstation Pro 版本

image.png


1.5.    宿主机的网卡信息

image.png

1.6.    笔者网络环境概述


为了方便大家理解,给大家解释一下笔者所在的企业局域网上网环境。

运营商拉一根光纤线到笔者所在公司机房,并分配至少1个公网IP地址,网络管理员将运营商的网线接到网络防火墙上,接着防火墙某个接口接到网络交换机,然后在网络换机配置vlan 网关还有DHCP(防火墙也支持这些功能,一般都是在核心交换机上配置,一些小型企业只配备一台路由器,在路由器上配置),接着配置默认路由下一跳地址指向公网IP并开启NAT功能,配置完之后客户端设备接入局域网交换机等AP设备,就可以通过DHCP拿到内网IP上外网,这是典型的企业级上网环境。


 1.6.1 下面是网络拓扑图

image.png


1.6.2 虚拟机网络

打开VMware station pro点击编辑虚拟机设置->网络适配器->

image.png

1.6.3 可以看到有4种类型,其中自定义包含(a,b,c三种)。

a) 桥接模式

b) NAT模式

c) 仅主机模式

d) LAN区段

e) 自定义模式


2. 桥接模式

2.1      桥接模式概述


桥接模式虚拟机网卡IP与宿主机网卡IP地址需设置相同的网段,在笔者企业内部IP地址段是172.16.50.0/24,需在172.16.50.0/24段中分配一个IP地址给虚拟机,换句话说桥接模式的虚拟机占用笔者公司的Ip资源 。

虚拟机的IP可以是DHCP或手动配置(本人操作环境中虚拟机的IP地址是DHCP自动获取的)。如果宿主机中有多张物理网卡,桥接时需要手动指定您当前正在使用的宿主机物理网卡。

2.1.1 下格是桥接模式下的IP信息

(宿主机虚拟网卡设备VMware Network Adapter VMnet8在下表格中简称VMnet8 同样VMware Network Adapter VMnet1简称VMnet1)


软件版本

网络

IP地址

网关

HDCP服务IP

互操作

外网通信

宿主机

Win10

Wifi

172.16.50.54/24

172.16.50.1

172.16.50.1

宿主机

Win10

VMnet1

-

-

-



宿主机

Win10

VMnet8

-

-

-



虚拟机

Redhat 8.4

ens160

172.16.50.194/24

172.16.50.1

172.16.50.1

虚拟机

Win10

网络连接1

-

-

-




本文环境中使用是的无线网卡,我们需要知道无线网卡的设备名,下面是获取无线网卡设备名的方法。

2.2      获取网卡设备名

2.2.1 右键点击Wifi->打开“网络和Internet”设置

image.png

可以看到上图环境中的网卡设备名是Inter(R) Dual Band Wireless-AC 8265

2.3      指定桥接物理网卡

1)   打开VMware Workstation ->编辑 ->虚拟网络编辑器

image.png

2)   点击更改设置->选择VMnet0

image.png

3)   点击VMnet0 ->桥接模式->已桥接置(选择您的物理网卡设置)

image.png

a)   查看网络设置状态

nmcli device status

b)   将网卡设置DHCP

(笔者所在的企业有DHCP服务器,为方便理解虚拟机IP自动获取的方式)

nmcli connection modify ens160 ipv4.method auto autoconnect yes

c)   启动网卡

nmcli connection up ens160

d)   检查是否可以访问百度(返回值 OK表示可以访问)

[root@localhost ~]# curl -i www.baidu.com
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform
Connection: keep-alive
Content-Length: 2381
Content-Type: text/html

4)下图可以看到已经DHCP拿到地址,并能访问www.baidu.com

image.png

5)宿主机ping虚拟机ok

image.png

2.4      下图是桥接拓扑图

image.png

3. NAT模式

3.1 NAT模式网络概述

NAT模式原理与企业内部网络与外网连接的相似,不理解的小伙伴请结合本文中 “笔者网络环境概述”部分,我们可以理解成在虚拟网络环境中配置了一套私有网络,私有网络通过NAT方式转发到宿主机,再由宿主机网络NAT到internet外网。

表格中的虚拟机IP地址为虚拟机网卡配置NAT模式下的IP地址(宿主机虚拟网卡设备VMware Network Adapter VMnet8在下表格中简称VMnet8 同样VMware Network Adapter VMnet1简称VMnet1)

注意DHCP服务的IP地址是虚拟交换机自动分配的


软件版本

网络

IP地址

网关

HDCP服务IP

互操作

外网连接

宿主机

Win10

Wifi

172.16.50.54/24

172.16.50.1

172.16.50.1

-

宿主机

Win10

VMnet1

-

-

-

-

-

宿主机

Win10

VMnet8

192.168.10.1/24

-

-

-

虚拟机

Redhat 8.4

ens160

192.168.10.11/24(dhcp)

192.168.10.254

192.168.10.250

虚拟机

Win10

网络连接1

192.168.10.12/24(dhcp)

192.168.10.254

192.168.10.250

3.2 NAT网络拓扑图。

image.png

i.      具体配置如下(本文操作环境为了方便,配置了DHCP,您也可以不启用DHCP,然后手动配置)

image.png

i.      NAT设置->配置网关

image.png

iii.      本文操作环境中宿主机VMware Network Adapter VMnet8设置为自动获得

image.png

iv.      本文操作环境中已经自动拿到了所指定的IP地址段的地址,且这个地址非DHCP地址,这里不用去管它。

image.png

v.      如图虚拟机配置NAT模式,设置DHCP自动获取地址及可



image.png

注意,这里选择自定义选择vmnet8等同于上图

image.png

上文中已经配置了虚拟机自动获取IP,这里只需拨除然后再重新载入一下网张就好。

a)   将网卡设置DHCP (设置桥接时候已经配置过,这里不用再执行)

nmcli connection modify ens160 ipv4.method auto autoconnect yes

b)   拨除网卡

nmcli device disconnect ens160

c)   载入网卡

nmcli device dconnect ens160

 

vi.可以看到本文操作环境虚拟机网卡已经通过DHCP拿到地址。

image.png

vii.同样Win10的虚拟机也通过DHCP拿到IP(为了方便本文操作,博主重新安装了一个win10的虚拟机)

image.png

测试两个虚拟机是否正常ping通,并且可以正常访问外网

image.png

image.png

注意:nat模式可以上外网,但ping 不通外网,这可能是一个Win10 系统BUG或workstation,有买过vmware 400服务的同学可以问问vmware厂家看。

4. 仅主机模式

4.1 网络概述

这种模式比较简单,当虚拟机不需要连接internet外网只需与宿主机之间访问时,建议采用这种模式,这种模式我们可以解理为宿主机VMware Network Adapter VMnet1网络接口下连到虚拟交换机,虚拟交换机有多个接口,其中某个接口与虚拟机相连,这种模式只需要在虚拟机ens160上配置一个Ip以及在宿主VMware Network Adapter VMnet1网卡配置一个与虚拟机相同网段的IP 及可通信。

下表中信息是仅主机模式下的IP信息(宿主机虚拟网卡设备VMware Network Adapter VMnet8在下表格中简称VMnet8 同样VMware Network Adapter VMnet1简称VMnet1)


软件版本

网络

IP地址

网关

HDCP服务器IP

互操作

外网连接

宿主机

Win10

Wifi

172.16.50.54/24

172.16.50.1

172.16.50.1

-

宿主机

Win10

VMnet1

10.10.10.11/24

-

-

宿主机

Win10

VMnet8

-

-

-

-

-

虚拟机

Redhat 8.4

ens160

10.10.10.10/24

-

-

虚拟机

Win10

网络连接1

-

-

-

-

-

4.2 网络拓扑

image.png

5. LAN区段

这种模式比较少用,主要用于虚拟机与虚拟机之间的通讯,一般创建集群心跳线时用到。

 

下格是LAN区段模式下的IP信息(宿主机虚拟网卡设备VMware Network Adapter VMnet8在下表格中简称VMnet8 同样VMware Network Adapter VMnet1简称VMnet1)



软件版本

网络

IP地址

网关

HDCP服务器IP

互操作

外网连接

宿主机

Win10

Wifi

172.16.50.54/24

172.16.50.1

172.16.50.1

-

宿主机

Win10

VMnet1

-

-

-

-

-

宿主机

Win10

VMnet8

-

-

-

-

-

虚拟机

Redhat 8.4

ens160

10.10.100.11/24

-

-

虚拟机

Win10

网络连接1

10.10.100.10/24

-

-

a) 下图是配置方式与拓扑


image.png

b) 拓扑图


image.png

5.1 自定义模式

注意:这里可以理解成每一个VMnet*是一个虚拟交换机,对应上连的虚拟接口的是宿主机VMware Network Adapter VMnet 网卡设备。

image.png

在本文操作环境中自定义模式只有VMnet1(仅主机模式)与 VMnet8(NAT模式)两种被定义,这两个虚拟交换机是vmware workstation pro 安装时候默认配置的,我们可以理解为两个虚拟交换机,一个虚拟交换机的上连端口对应宿主机的VMware Network Adapter VMnet1另一个虚拟交换机上连对应VMware Network Adapter VMnet8网卡设备。如果这里选择VMnet8就等同于选择NAT模式,同样这里选择VMnet1等同于仅主机模式。

本文操作环境中VMnet2-19(不包含VMnet8)都是没有定义的,您也可以添加网络来定义这些虚拟交换机,在此定义的交换机根据你的需求来选择那的模式(桥接,仅主机,NAT模式,注意nat这里已经定义了,不能再定义nat模式),之后您可以在虚拟机编辑菜单修改您定义的虚拟交换机配置(具体如何本文操作这里不再赘述,您感兴趣可以自己尝试一下)。

下图是如果添加虚拟网络示意图,添加完成之后, 在您的网络连接里面会多出一张虚拟的网卡设备,这里的VMnet2 虚拟交换机的上连接口对应宿主机虚拟网卡VMware Network Adapter VMnet2卡的设备

image.png

image.png

点击加载更多