NetWork01: 虚拟机网络模式

对于虚拟机桥接、Host-Only和NAT的网络模式认识一直比较模糊,写篇文章总结一下。

首先介绍一些常用网络设备:

1)调制解调器(Modem): 实现模拟信号与数字信号的相互转换,可以忽略成一条网线。

2)路由器(Router): 提供路由、DHCP、NAT等功能或服务的专门设备,连接不同的网络。

3)交换机或多接口网桥(Switch|HUB): 交换机和网桥的功能类似,基本上可以认为是一样的。交换机比网桥更智能一些。交换机的接口数量比网桥的多,交换机的通过专门的集成电路或芯片来实现与网桥相同的桥接功能,而网桥没有专门的处理芯片。

以Vmware为例,安装完Vmware之后,真实主机上会多出VMware Network Adepter1和VMware Network Adepter8两块虚拟网卡,他们是与VMnet1和VMnet8两个虚拟交换机相连的,同时可以对虚拟机中的虚拟网卡进行设置。

一、桥接模式

虚拟机就像一个新增加的、与真实主机有着同等物理地位的一台电脑,桥接模式可以享受所有可用的服务,包括文件服务、打印服务等,并且在此模式下你将获得最简易的从真实主机获取资源的方法,假设真实主机网卡的IP地址被配置成192.168网段,则虚拟机的IP地址也要配成192.168网段,这样虚拟机才能和真实主机进行通信。

桥接模式下,虚拟机通过虚拟交换机(VMnet0)直接与外部网络连接。

二、Host-Only模式

在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。其实Host-Only网络和NAT网络很相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡连接VMnet1虚拟交换机来实现的。Host-Only拓扑如图所示。

Host-Only模式下,虚拟机无法与外部网络通信,真实主机相当于安装了两块网卡,一块用于与外部网络通信,另一块则用于与虚拟机构成的局域网通信。

三、NAT模式

NAT(Network Address Translation)模式其实可以理解成为方便地使虚拟机连接到公网,代价是桥接模式下的其他功能都不能享用。在VMware下使用NAT模式主要的好处是可以隐藏虚拟机的拓扑和上Internet时极为方便。NAT模式图解。

NAT模式下,虚拟机上网通过连接在虚拟交换机VMnet8上的虚拟NAT设备,虚拟NAT再连接真实主机上Internet网的网卡,将IP地址转化为真实主机(PC)网卡的网段,由真实主机代理收发数据,在外部看来,虚拟机(VPC)好像不存在一样。同时,虚拟NAT设备还充当代理DNS服务器的角色。

时间: 2024-10-08 22:11:42

NetWork01: 虚拟机网络模式的相关文章

Vmware虚拟机网络模式及虚拟机与物理机通信方法

Vmware虚拟机软件是一个“虚拟PC”软件,它使你可以在一台机器上同时运行二个或更多Windows.DOS.LINUX系统,目前Vmware提供行业最专业的虚拟机,而Vmware虚拟机的网卡模式也分为几种,下面诚恺科技小编主要同大家一起分享VMware虚拟机网络模式以及使用何种模式完成虚拟机与物理机通信? 一.虚拟机网卡模式分类 虚拟机网卡模式,共5种,如下,在此主要讲解前三种,即桥接模式,NAT模式,仅主机模式. 二.虚拟机环境 物理机系统:win7旗舰版 虚拟机系统:RedHat6.5 虚

Python3.X全栈-Day07-IP地址以及虚拟机网络模式初识

01 python全栈s3 day7  ip地址与子网划分 02 python全栈s3 day7  ip地址配置 03 python全栈s3 day7  虚拟机网络模式 04 python全栈s3 day7  三层隔离验证试验 01 python全栈s3 day7  ip地址与子网划分 02 python全栈s3 day7  ip地址配置 03 python全栈s3 day7  虚拟机网络模式 04 python全栈s3 day7  三层隔离验证试验 原文地址:https://www.cnblo

Python3.X全栈-Day06-IP地址以及虚拟机网络模式初识

01 python全栈s3 day7  ip地址与子网划分 02 python全栈s3 day7  ip地址配置 03 python全栈s3 day7  虚拟机网络模式 04 python全栈s3 day7  三层隔离验证试验 01 python全栈s3 day7  ip地址与子网划分 02 python全栈s3 day7  ip地址配置 03 python全栈s3 day7  虚拟机网络模式 04 python全栈s3 day7  三层隔离验证试验 原文地址:https://www.cnblo

vmware虚拟机网络模式-仅主机模式

本文纯属自己保留,以供学习.望原作者勿怪. 原文地址:http://www.linuxidc.com/Linux/2016-09/135521p3.htm Host-Only模式其实就是NAT模式去除了虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯.其网络结构如下图所示: 通过上图,我们可以发现,如果要使得虚拟机能联网,我

虚拟机网络模式

1.0 基本概念 集线器:把一流量为M的端口分为N个端口,每个端口流量为M/N 交换机:把一流量为M的端口分为N个端口,每个端口流量仍为M 路由器:相当于两块网卡,一块连接外网并负责NAT, 另一块负责内网并负责DHCP 虚拟机=VM 虚拟网卡=VNIC 虚拟交换机=VW 虚拟路由器=VR=VDHCP+VNAT 安装虚拟机软件的物理机=PM0 物理机=PM 物理网卡=PNIC 物理交换机=PW 物理路由器=PR=PDHCP+PNAT VM只能有VNIC不可能有PNIC,PM两者都可有 在安装虚拟

虚拟机--网络模式

主机模式: 在宿主操作系统和客户操作系统之间创建一个隔离的私有局域网: 恶意代码分析时的常用联网方式,此局域网不会链接至互联网 自定义: 让两个虚拟机相互链接,一个运行恶意代码,另一个提供必要的网络服务---最安全 桥接模式: 允许虚拟机与物理机一样链接到相同的物理网卡上: 相当于宿主机与客户机链接在同一个路由器上 NAT模式: 共享主机的IP,宿主机充当一个路由器: 并且相当于直接链接,可以绕过网络的访问控制

vmware虚拟机网络模式-NAT模式

本文纯属自己保留,以供学习.望原作者勿怪. 原文地址:http://www.linuxidc.com/Linux/2016-09/135521p2.htm 刚刚我们说到,如果你的网络ip资源紧缺,但是你又希望你的虚拟机能够联网,这时候NAT模式是最好的选择.NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网.其网络结构如下图所示: 在NAT模式中,主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网.

虚拟机三种网络模式的选择和讲解。

很多人安装虚拟机的时候,经常遇到不能上网的问题,而vmware有三种网络模式,对初学者来说也比较眼花聊乱,今天我就来基于虚拟机3种网络模式,帮大家普及下虚拟机上网的背景知识.(博文原创自http://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646007.html) 虚拟机网络模式 无论是vmware,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式: 1.桥接 2.NAT 3.Host-Only 初学者看

03--实例讲解虚拟机3种网络模式(桥接、nat、Host-only)

前言 很多人安装虚拟机的时候,经常遇到不能上网的问题,而vmware有三种网络模式,对初学者来说也比较眼花聊乱,今天我就来基于虚拟机3种网络模式,帮大家普及下虚拟机上网的背景知识.(博文原创自http://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646007.html) 虚拟机网络模式 无论是vmware,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式: 1.桥接 2.NAT 3.Host-Only 初