虚拟机联网方式原理

news/2024/11/9 0:30:18/

之前一直很好奇虚拟机是如何与互联网进行通信的,正好下周计网有分享活动,乘机研究一下。

首先,通过学习得知,在VM等虚拟机中常见的有三种连接模式,分别是:Brigde—桥接、NAT—网络地址转换、Host-Only—私有网络共享主机。一一介绍。为了便于理解,画了一些图。

一、Brigde——桥接

桥接模式下,会生成一个虚拟网卡,当数据包进行交换时,会从虚拟网卡转发到物理网卡。此时物理网卡类似于交换机,真实系统和虚拟系统需要在同一网段下,它们可以相互访问。

 如图,主机与虚拟机之间能相互访问,(注意虚拟机的访问延迟)

二、NAT——网络地址转换

NAT全称Network address translate,在NAT模式下,当虚拟机想与外网进行通信时,虚拟机先把数据发送到虚拟网关,此时虚拟机服务的NAT程序会将数据包内的ip相关内容修改真实物理网卡对应的值,然后传递再到物理网卡,此时数据是以真实系统下的ip地址进行发送的。虚拟机和真实系统不需在同一网段下。

 

 同样的,主机与虚拟机之间能够相互访问,不过请注意虚拟机向主机发送数据的延迟,可以看到:在NAT模式下的延迟相比桥接模式下高了几ms。我们再尝试向外网发送数据包:

 发现在桥接模式下,ping到www.baidu.com的延迟差不多刚好和之前的延迟差距一样,可以猜测,这种延迟是由于NAT模式在虚拟网关中修改数据包花费了时间。

三、Host-Only——私有网络共享主机

这个模式下,默认虚拟机将会与外网隔离,并且主机向虚拟机单向通信(可以修改)。在注重设备安全性时会考虑使用这种模式。

 

 可以看到,在默认情况下,虚拟机与主机是单向通信的。

总结:三种模式的连接下,安全性:Host-only>NAT>Brigde,连通效率:Brigde>NAT>Host-only。可以根据情况适当选择需要的模式。


http://www.ppmy.cn/news/477290.html

相关文章

配置centos虚拟机以及虚拟机联网问题

文章目录 在VMware中创建虚拟机创建虚拟机,安装centons 7难点:网络配置 在VMware中创建虚拟机 创建虚拟机,安装centons 7 本文以centos 7 64位为例,各位需要下载centos 7的iso文件 下载地址:https://mirrors.aliyun.…

虚拟机联网

内容简介 检查硬件虚拟网络设置虚拟机联网虚拟机与宿主机互联虚拟机网络连接原理手动配置网络问题注意:如果ubuntu中无法打印IP地址,需要打开服务配置文件 检查硬件虚拟网络设置 检查虚拟网络编辑器 打开虚拟网络编辑器 查看NAT方式下,虚拟…

VMware虚拟机安装及如何正确联网

需要下载: 1)VMware 12,第一个图和第二个图是借用其他网友的,本教程使用全部为VMware12(VMware 14同样适用于本文) 2)Linux系统:CentOS-6.2-x86_64-bin-DVD1.iso 1.安装vmware软件 2.验证VMWARE是否安装成功…

虚拟机的三种联网方式

目录 一.桥接模式 二.Nat模式 三.仅主机模式 一.桥接模式 桥接模式是将主机网卡直接与虚拟机网卡相连,利用虚拟网桥进行通信,在桥接的作用下,相当于把物理主机虚拟为一个交换机,所有设置了桥接的虚拟主机连接到此虚拟交换机上&…

三分钟完成虚拟机联网 小白看了都说好!!! 虚拟机超详细联网教程/步骤 SDN软件定义网络实验

只需三步,无需任何代码,全部是可视化操作!!! 当然,前提是你的电脑要有网哦(没网也看不到这篇博客啊喂!) 演示:Ubuntu18.04 1.打开虚拟网络编辑器 &#x…

VM虚拟机-三种网络连接方式(桥接、NAT、仅主机模式

目录 虚拟机网络连接 一、Bridged(桥接) 二、NAT(网络地址转换) 三、Host-Only(仅主机) 在vmware workstation中如何配置网络连接方式 一、桥接 二、NAT 三、仅主机 虚拟机网络连接 在vmware软件中…

如何让虚拟机可以联网

首先点击菜单栏虚拟机,找到虚拟机设置(小编用的是VM 16) 选中网络配置选项,我们可以看到右侧的网络链接有很多选项 桥接模式和NAT模式都是可以链接到外网的,第三个主机模式是指只能和你的主机进行通信,也就…

VMware虚拟机如何联网详解

1、保证linux和虚拟机在同一网段 winr进cmd模式,输入命令ipconfig/all查看本机ip 进入虚拟机命令终端输入命令ifconfig查看虚拟机ip,linux的网段也要在192.168.0.1这个网段之间 2、查看虚拟机网卡的默认配置 切换到目录:cd /etc/sysconfi…