VMware虚拟机三种网络连接模式详解

article/2025/11/9 17:47:09

VMware虚拟机三种网络连接模式详解

Vmware提供了三种网络工作模式,分别是:(1)Bridged(桥接模式);(2)NAT(网络地址转换模式);(3)Host-Only(仅主机模式)。

一、查看VMware虚拟机的网络连接模式

打开vmware虚拟机,单击菜单栏中的【编辑】===>【虚拟网络编辑器】,打开如图所示的窗口:

在这里插入图片描述

可以看到三种网络连接模式:桥接模式、仅主机模式、NAT模式。VMnet0表示的是用于桥接模式下的虚拟交换机;VMnet1表示的是用于仅主机模式下的虚拟交换机;VMnet8表示的是用于NAT模式下的虚拟交换机。

其中,在主机上对应的有VMware Network Adapter VMnet1和VMware Network Adapter VMnet8两块虚拟网卡,它们分别作用于仅主机模式与NAT模式下。如下图所示:

在这里插入图片描述

二、Bridged(桥接模式)

桥接模式是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中。桥接模式通过虚拟网桥将主机上的网卡与虚拟交换机Vmnet0连接在一起,虚拟机上的虚拟网卡都连接在虚拟交换机Vmnet0上,所以桥接模式的虚拟机IP必须与主机在同一网段且子网掩码、网关与DNS也要与主机网卡一致。

在桥接模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问局域网内的任何一台主机,局域网内的任何一台主机也可以访问它。应用场景:当前虚拟机为整个局域网的用户提供访问服务,其他局域网用户都能访问到当前主机。

桥接模式配置过程如下:

1、设置虚拟机网卡的网络连接模式

在VMWare虚拟机中单击【虚拟机】===>【设置】,然后单击【网络适配器】,【网络连接】选择【桥接模式(B):直连物理网络】。如下图所示:

在这里插入图片描述

2、查看主机的网络配置信息

在主机的【网络连接】中双击连接网络的网卡,单击【详细信息】,查看主机的IP地址、DNS、网关等信息。如下图所示:

在这里插入图片描述

3、设置虚拟机的网络配置

编辑虚拟机的网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0

[root@wgx ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth01 DEVICE=eth0            ##网卡设备名称2 HWADDR=00:0C:29:11:14:333 TYPE=Ethernet4 UUID=de465526-8150-4d27-9adb-1b21fa7b8da45 ONBOOT=yes             ##自动加载6 NM_CONTROLLED=yes7 BOOTPROTO=static       ##手工设置网络信息8 9 IPADDR=192.168.1.201   ##和主机在同一个网段10 PREFIX=24              ##和主机的子网掩码相同11 GATEWAY=192.168.1.1    ##和主机的网关相同12 DNS1=192.168.1.1       13 DNS2=8.8.8.8

4、重启网络服务、测试

[root@wgx ~]# service network restart
正在关闭接口 eth0:                                        [确定]
关闭环回接口:                                             [确定]
弹出环回接口:                                             [确定]
弹出界面 eth0: Determining if ip address 192.168.1.201 is already in use for device eth0...[确定]
[root@wgx ~]# ping www.baidu.com
PING www.a.shifen.com (61.135.169.121) 56(84) bytes of data.
64 bytes from 61.135.169.121: icmp_seq=1 ttl=44 time=107 ms
64 bytes from 61.135.169.121: icmp_seq=2 ttl=44 time=87.1 ms
64 bytes from 61.135.169.121: icmp_seq=3 ttl=44 time=86.7 ms
64 bytes from 61.135.169.121: icmp_seq=4 ttl=44 time=103 ms
64 bytes from 61.135.169.121: icmp_seq=5 ttl=44 time=100 ms
^C
--- www.a.shifen.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4640ms
rtt min/avg/max/mdev = 86.773/97.193/107.515/8.631 ms

5、使用远程工具连接虚拟机

Xshell 6 (Build 0175)
Copyright (c) 2002 NetSarang Computer, Inc. All rights reserved.Type `help' to learn how to use Xshell prompt.
[D:\~]$ Connecting to 192.168.1.201:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.Last login: Thu Apr 16 05:17:06 2020 from 192.168.1.102
[root@wgx ~]# 

三、NAT(地址转换模式)

在NAT模式中,主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网。

在连接Vmnet8虚拟交换机时,虚拟机会将虚拟NAT设备以及虚拟DHCP服务器连接到Vmnet8虚拟交换机上,同时也会将主机上的虚拟网卡VMWare Network Adapter Vmnet8连接到Vmnet8虚拟交换机上。网卡VMWare Network Adapter Vmnet8只是作为主机与虚拟机通信的借口,虚拟机并不是依靠网卡VMWare Network Adapter Vmnet8来联网的。

虚拟机借助NAT功能,通过宿主机器所在的网络来访问公网,使用NAT模式可以实现虚拟机访问互联网。NAT模式下虚拟机的TCP/IP配置信息是由VMnet8虚拟网络的DHCP服务器提供的,局域网中的其他真实主机将无法访问本虚拟机,但该主机上其他同一个网段的虚拟机可以访问。可以理解成我们自己家里的宽带,你可以访问百度,但是其他人无法访问到你。应用场景:只是通过虚拟机上网,其他用户不能访问你的虚拟机。

NAT模式配置过程如下:

1、配置NAT和DHCP

打开vmware虚拟机,单击菜单栏中的【编辑】=>【虚拟网络编辑器】=>【NAT模式】,打开如图所示的窗口:

在这里插入图片描述

单击【NAT设置】按钮,如下图所示:

在这里插入图片描述

单击【DHCP设置】按钮,如下图所示:

在这里插入图片描述

2、设置虚拟机网卡的网络连接模式

在VMWare虚拟机中单击【虚拟机】===>【设置】,然后单击【网络适配器】,【网络连接】选择【NAT模式(N):用于共享主机的IP地址】。如下图所示:

在这里插入图片描述

3、设置虚拟机的网络配置

编辑虚拟机的网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0

[root@wgx ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 1 DEVICE=eth02 HWADDR=00:0C:29:11:14:333 TYPE=Ethernet4 UUID=de465526-8150-4d27-9adb-1b21fa7b8da45 ONBOOT=yes6 NM_CONTROLLED=yes7 BOOTPROTO=dhcp

4、重启网络服务,查看网络配置信息

[root@wgx ~]# service network restart
正在关闭接口 eth0:                                        [确定]
关闭环回接口:                                             [确定]
弹出环回接口:                                             [确定]
弹出界面 eth0: 
正在决定 eth0 的 IP 信息...完成。[确定]
[root@wgx ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:11:14:33  inet addr:192.168.220.128  Bcast:192.168.220.255  Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fe11:1433/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:9769 errors:0 dropped:0 overruns:0 frame:0TX packets:3889 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:746679 (729.1 KiB)  TX bytes:325301 (317.6 KiB)

5、测试网络

[root@wgx ~]# ping www.baidu.com
PING www.a.shifen.com (61.135.169.121) 56(84) bytes of data.
64 bytes from 61.135.169.121: icmp_seq=1 ttl=128 time=79.0 ms
64 bytes from 61.135.169.121: icmp_seq=2 ttl=128 time=79.1 ms
64 bytes from 61.135.169.121: icmp_seq=3 ttl=128 time=71.3 ms
64 bytes from 61.135.169.121: icmp_seq=4 ttl=128 time=77.0 ms
64 bytes from 61.135.169.121: icmp_seq=5 ttl=128 time=71.4 ms
^C
--- www.a.shifen.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4511ms
rtt min/avg/max/mdev = 71.347/75.605/79.146/3.524 ms

6、使用远程工具连接虚拟机

Xshell 6 (Build 0175)
Copyright (c) 2002 NetSarang Computer, Inc. All rights reserved.Type `help' to learn how to use Xshell prompt.
[D:\~]$ Connecting to 192.168.220.128:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.Last login: Thu Apr 16 11:48:39 2020 from 192.168.220.1
[root@wgx ~]# 

说明:主机上的虚拟网卡VMWare Network Adapter Vmnet8用于虚拟机和主机之间的通信,如果禁用掉该网卡,在主机上使用远程连接工具将无法连接到该虚拟机。

四、Host-Only(仅主机模式)

Host-Only模式其实就是NAT模式去除了虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只能与主机相互通讯。

Host-Only模式通过主机的虚拟网卡VMWare Network Adapter VMnet1来连接虚拟交换机VMnet1,从而达到与虚拟机通信的目的。如果想要在Host-Only模式下联网,可以将能联网的主机网卡共享给VMWare Network Adapter VMnet1,以实现虚拟机联网。

Host-Only模式的配置过程和NAT模式基本相同。


http://chatgpt.dhexx.cn/article/xDMe56ow.shtml

相关文章

虚拟机与主机之间通信

1.bridged(桥接方式,默认使用vmnet0虚拟网卡): 选择这种模式,虚拟机等同于网络内的一台物理主机,可对手动设置IP,子网掩码。DNS,且IP地址要和主机的IP在同一网段内。这样。虚拟机就和主机如同连在一个HUB上…

虚拟机的几种网络连接方式

系列运维 文章目录 系列运维前言一、几种网络连接方式各是什么?二、网络连接的差异性总结 前言 VirtualBox中有4种网络连接方式: NAT Bridged Adapter Internal Host-only Adapter VMWare中有三种,VirtualBox只是比VMWare多了Internal方式。…

主机、虚拟机、开发板之间网络连接设置

最近在玩开发板,主机使用的无线网卡,开发板与主机网线直连,现在开发板想使用tftp直接从虚拟机下载镜像等文件,偶尔又需要虚拟机从主机下载文件,虚拟机有时候又需要网络,经过一番折腾算是调试成功。 1.主机…

vmware虚拟机与主机共享网络

我的虚拟机总是各种连不上网,每次都要折腾一番。现在我把虚拟机连不上网的原因总体排查一下,按照流程一步步来,基本上可以解决大部分人的问题。 首先,在VMware的编辑->虚拟网络编辑器重新建立NA&#xf…

Virtualbox虚拟机与主机相互访问

刚从vmware切换到Virtualbox有些地方还是不太熟悉。网络连接这块就被卡了一下,后来发现其实很简单,是我想多了。 环境 主机: archlinux 虚拟机:windows 10 软件版本:VirtualBox 6.1 理论上这些环境不影响&#xff0…

虚拟机和主机无法连接

vm网络配置:https://www.cnblogs.com/aeolian/p/8882790.html 一、首先查看自己的虚拟机服务有没有开启,选择电脑里面的服务查看; 1.计算机点击右键选择管理 2.进入管理选择VM开头的服务如果没有开启的话就右键开启 二、虚拟机服务开启后就…

虚拟机和主机的网络访问

本人的问题是主机可以ping虚拟机,虚拟机可以正常访问端口,主机不能访问虚拟机端口,然后就进行各种问题的排查,一开始把所有的防火墙都关了还不行,所以来到了windows主机虚拟网卡这里设置,使用了手动设置虚拟…

VMwareWorkstationPro虚拟机与主机远程连接

目录 一 ,虚拟机与主机远程连接环境设置 二 虚拟机与主机远程连接 一 ,虚拟机与主机远程连接环境设置 1 点击设置打开系统选项 2 打开远程控制 3 点击设置打开更新和安全 4 关闭病毒防护和防火墙 (注:主机与虚拟机都要执行…

ubutu虚拟机和主机共享同一网络

ubutu虚拟机和主机共享同一网络 前言一、使用场景二、vmware设置三、主机windows设置四、虚拟机ubuntu配置 前言 ​ 本文采用的是共享同一网卡的方式达到虚拟机使用和主机一样的网络的目的。主要参考了虚拟机共享主机网卡连接的第一部分内容,感兴趣的朋友可以去大佬…

虚拟机三种网络连接方式

第一种连接方式-桥接模式 原理图: 桥接模式效果:通过桥接,我们让vm虚拟机和真正主机pc3处在了一片局域网下,vm虚拟机可以访问pc123也可以外网(Internet),同时pc123也可以访问vm虚拟机。好处是vm虚拟机可以…

VMware 虚拟机与主机网络互通

VMware连接网络 一、虚拟机服务开启二、本地网络虚拟机的网卡启动三、设置虚拟机四、IPv4设置 一、虚拟机服务开启 1.右击“此电脑”图标,单击“管理”,出现以下界面。 查看VMware是否开启,没有开启的话,就右击→“启动”。 二…

虚拟机仅主机连接模式设置

系统——网络连接 上面输入的地址通过命令ipconfig在本地查到的VMnet1对应的Ipv4地址即可,一般默认网关前三位和地址的一样,最后一个为1,即***.***.***.1 最后设置虚拟接的选项 这样仅主机模式就设置好了,设置了之后,虚…

VMware Workstations 虚拟机和主机网络配置

在Windows上安装虚拟机,是在学习使用Linux时的常用手段,在当我们安装好虚拟机之后,怎么配置虚拟机和物理机直接的网络通信呢,这里以Ubuntu系统为例 先简单描述一下NAT和桥接 在安装虚拟机的时候,一般来说,…

Linux 虚拟机和主机互通 [万能方法]

VMware Linux 虚拟机和主机互通 [万能方法] 前言:诸如以下问题,解决问题的思路都是一样的,看完此文后都能找到答案: 主机为何 ping 不通 虚拟机?请检查是否在同一网段?Linux 防火墙是否为开启状态&#x…

VMWARE虚拟机与主机远程连接

VMWARE虚拟机与主机远程连接 #1准备工作 首先准备一台虚拟机,然后点击启动 搜索内点击搜索系统然后打开 点击远程桌面 点击防火墙和网络保护,关闭所有防火墙(虚拟机内也需要关闭) ##2远程连接 虚拟机内点击搜索网络&#xff0c…

Linux虚拟机的网络连接模式

1.桥接模式 桥接模式中主机起到了网桥的作用,相当于通过主机上绕了下路,使得所有的虚拟机都可以通过这条路连接到路由器,从而直接连接外部物理网络,在这种模式下虚拟机和主机都是直接连接到路由器上的,本质上在这种模式…

VMware、linux虚拟机设置网络实现虚拟机与主机网络互通

需要配置三个方面才可以,即:WMware网络配置、windows主机网络配置、虚拟机网络配置。 首先,确认VMware虚拟机设置中配置的网络连接方式为:NAT模式 可以在VMware上方的菜单中找到:虚拟机---->设置,然后…

虚拟机与宿主机网络互通配置

一、网络配置修改 1、网卡1 配置:网络地址转换 (无需修改任何东西) [rootlocalhost ~ ] cd /etc/sysconfig/network-scripts 2、网卡2 配置:仅主机(Host-Only)网络,修改如下内容 [rootlocalhost ~ ] cd /etc/sysconfig…

超详细虚拟机与主机网络连接以及互Ping不通问题的解决

关于虚拟机与主机网络连接以及互Ping不通问题的解决 一、问题 先说一下我之前遇到的问题有哪些 ①主机与虚拟机互ping不通; ②虚拟机无法连接网络;【注】虚拟机上我安装的CentOS 7 ③虚拟机可以ping通主机,主机ping不通虚拟机; ④…

VMware:虚拟机(xp)与主机(win10)连接步骤(超详细)

vmware虚拟机中有有四种连接方式: 桥接模式:相当于xp的网卡直接与win10的网卡所相连,如果win10的网络没有插,则xp也无法上网,相当于接在了一个交换机上 2.NAT模式:共享模式 3. 仅主机模式:与主…