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模式基本相同。

VMware虚拟机三种网络连接模式详解相关推荐

  1. VMware Workstation三种网络连接模式说明(Bridged,NAT,Host-only networking)

    VMware Workstation三种网络连接模式说明(Bridged,NAT,Host-only networking) VMware Workstation 提供 三种基本的网络连接 模式 : ...

  2. 虚拟机三种网络连接模式桥接网络配置Linux

    虚拟机三种网络连接模式桥接网络配置Linux 桥接模式 桥接,相当于虚拟机设置为一台真实的服务器,主机和虚拟机之间以通讯并且,虚拟机可以访问网络资源.一定局域网内其他主机可以访问虚拟机 桥接模式需要自 ...

  3. 简单区分Vmware的三种网络连接模式(bridged、NAT、host-only)

    from https://www.slyar.com/blog/vmware-bridged-nat-hostonly.html Vmware在安装时默认安装了两块虚拟网卡,VMnet1和VMnet8 ...

  4. 电信设置的nat 虚拟服务器192.168.1.3 是什么,VMware WorkStation的三种网络连接方式详解...

    一. 首先贴出本人在网络上找到与VMware网络连接相关的知识 安装完虚拟机后,默认安装了两个虚拟网卡,VMnet1和VMnet8,其他的未安装(当然也可以手动安装其他的).其中VMnet1是host ...

  5. Vmware的三种网络连接模式(bridged、NAT、host-only)区别

    1.bridged(桥接模式):默认使用VMnet0,不提供DHCP服务 在桥接模式下,虚拟机和宿主计算机处于同等地位,虚拟机就像是一台真实主机一样存在于局域网中.因此在桥接模式下,我们就要像对待其他 ...

  6. vmware虚拟机重装后本机没虚拟网卡解决方案及虚拟机的三种网络连接方式详解

    vmware虚拟机重装后本机没虚拟网卡解决方案: 卸载虚拟机时,就算删除了安装路径,在设备管理器中删除了网卡,在注册列表项中删除了vmware列表项,重装后一般还是会出现本机网络连接中没有没有虚拟机默 ...

  7. 【Tools】VMware虚拟机三种网络模式详解和操作

    00. 目录 文章目录 00. 目录 01. VMware虚拟机三种网络模式 02. Bridged(桥接模式) 03. NAT(地址转换模式) 04. Host-Only(仅主机模式) 05. 参考 ...

  8. VMware虚拟机三种网络模式详解与配置 [转]

    VMware虚拟机三种网络模式详解与配置 [转] 原文链接:https://note.youdao.com/ynoteshare1/index.html?id=236896997b6ffbaa8e0d ...

  9. VMware虚拟机三种网络模式详解之Bridged(桥接模式)

    VMware虚拟机三种网络模式详解 Bridged(桥接模式) 由于Linux目前很热门,越来越多的人在学习Linux,但是买一台服务放家里来学习,实在是很浪费.那么如何解决这个问题?虚拟机软件是很好 ...

  10. VMware虚拟机三种网络模式详解--Bridged(桥接模式)

    VMware虚拟机三种网络模式详解--Bridged(桥接模式) 简介: 由于Linux目前很热门,越来越多的人在学习Linux,但是买一台服务器放家里来学习,实在是很浪费. 那么如何解决这个问题?虚 ...

最新文章

  1. String、StringBuffer、StringBuilder三者的异同
  2. 谈谈我对sku的理解(3)----页面效果
  3. 树莓派发布全新计算模块CM3,性能提升10倍
  4. Session——servlet
  5. C语言常见的错误类型
  6. PMCAFF | 产品经理的招聘要求调研分析
  7. Initialization SQL Statement – Custom 配置错误,导致无法加载FORM
  8. Element Select下拉框 选中后视图没有渲染等问题
  9. Bailian4104 单词翻转(POJ NOI0107-27)【堆栈+字符流】
  10. 软件oem要注意什么_软件开发需要注意什么
  11. cra脚手架安装typescript
  12. 使用canvas实现贪吃蛇
  13. 关于清华大学C语言门事件
  14. 追捕文件WRY.DLL的浅显分析及程序示例
  15. 【随笔记】我的 CSDN 两周年创作纪念日
  16. 网上书城项目的需求分析、数据库表设计及前端界面的编写(项目进度一)
  17. Linux操作系统各发行版ISO镜像下载
  18. 什么是“高新技术企业”?申报山西省高企认定有哪些条件?
  19. 如何正确理解维度灾难
  20. python生僻字如何转码_如何用Python检测生僻字

热门文章

  1. 微信小程序 canIUse
  2. 不用深厚的数学功底也不用深厚的金融知识,用python也能炒股?
  3. 浅谈网络安全之内存取证
  4. 游戏Call技术-绑定主线程调用CALL技术(反游戏检测call)
  5. 利率浮动幅度bp什么意思,浮动利率bps换算百分比
  6. 【CSDN|每日一练】走楼梯
  7. BST中序遍历(Iterative)
  8. Iterative Reweighted Least Squares(IRLS)
  9. 谷歌智能助理推出「正能量新闻推送」功能,帮助用户不那么沮丧…
  10. js底层原理作用域和作用域链