虚拟机四种网络连接模式比较

虚拟机一直用,但选择网络时的四种模式总是搞不清楚,只知道选择bridge最好用。为了能更深入了了解,查询了些资料,总结如下

 

 

第一种 NAT模式

Vhost访问网络的所有数据都是由主机提供的,vhost并不真实存在于网络中,主机与网络中的任何机器都不能查看和访问到Vhost的存在。

虚拟机与主机:虚拟机可以通过网络访问到主机,主机无法通过网络访问到虚拟机。

虚拟机与其他主机:虚拟机可以访问到网络中其他主机,其他主机不能通过网络访问到虚拟机。

虚拟机之间:相互不能访问,虚拟机与虚拟机各自完全独立,相互间无法通过网络访问彼此。

第二种 Bridged Adapter模式

通过主机网卡,架设了一条桥,直接连入到网络中了。因此,它使得虚拟机能被分配到一个网络中独立的IP,所有网络功能完全和在网络中的真实机器一样。

虚拟机与主机:可以相互访问,因为虚拟机在真实网络段中有独立IP,主机与虚拟机处于同一网络段中,彼此可以通过各自IP相互访问。

虚拟机与其他主机:可以相互访问,同样因为虚拟机在真实网络段中有独立IP,虚拟机与所有网络其他主机处于同一网络段中,彼此可以通过各自IP相互访问。

虚拟机之间:可以相互访问。

第三种 Internal模式

内网模式,虚拟机与外网完全断开,只实现虚拟机于虚拟机之间的内部网络模式。

虚拟机与主机:不能相互访问,彼此不属于同一个网络,无法相互访问。

虚拟机与其他主机:不能相互访问。

虚拟机之间:可以相互访问,前提是在设置网络时,两台虚拟机设置同一网络名称。

第四种 Host-only Adapter模式

可以理解为Vbox在主机中模拟出一张专供虚拟机使用的网卡,所有虚拟机都是连接到该网卡上的,我们可以通过设置这张网卡来实现上网及其他很多功能,比如网卡共享、网卡桥接等。

虚拟机与主机:默认不能相互访问,双方不属于同一IP段,host-only网卡默认IP段为192.168.56.X 子网掩码为255.255.255.0,后面的虚拟机被分配到的也都是这个网段。通过网卡共享、网卡桥接等,可以实现虚拟机于主机相互访问。

虚拟机其他主机:默认不能相互访问,通过设置,可以实现相互访问。

虚拟机之间:默认可以相互访问,都是同处于一个网段。

 

转载于:https://www.cnblogs.com/hainange/archive/2010/11/17/6152996.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/465237.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CPU加了缓存后,有人急了~

Hi,我是CPU一号车间的阿Q,还记得我吗,真是好久不见了~我所在的CPU是一个八核CPU,就有八个工作车间,那运行起来速度杠杆的~虚拟地址翻译一大早,我们一号车间MMU(内存管理单…

redis -- 学习

redis 安装 就不细说了。 可以看这个 地址 https://www.cnblogs.com/feijl/p/6879929.html 配置完成之后 连接不上redis 如果报错守护模式 解决办法 1.修改redis配置 redis.conf 守护模式不启用 如下 2.第二种 启动redis后 设置密码 先查看是否设置了 config get requirepass…

一个学妹写的按键检测函数把我秀翻了!

摘要:今年实验室来了三个学妹,其中一个学妹以前是物联网专业的,进了实验室老师二话没说:先把STM32单片机过一遍上来第一个例程就是使用按键点亮一个LED灯,好家伙。点灯小师弟比较在行,毕竟32、FPGA、Linux的…

java请求servlet,[Java]Servlet发送Post请求

演示实例:AServlet发送一个Student对象到BServlet#### 1.AServlet部分首先造一个学生stu,然后通过fastjson的toJSONString方法把对象转换成字符串,再通过MyHttpUtils的sendPost方法把数据发送到BServlet核心部分是MyHttpUtils类,还…

活动选择

D14554. 活动选择 时间限制:1.0s 内存限制:256.0MB 代码提交间隔:1分钟(现在可以提交) 输入文件名:test.in 输出文件名:test.out 问题描述 假设有一个需要使用某一资源的n个活动组成的集合S,S&…

怎样安装联想慧盾

1.如果是刚买的新计算机里面什么都没有,必须要有联想慧盾盘.2.在启动时,按F4键进行安装,按F10键进行卸载.3.联想慧盾安装过程:T1 200000G NTFS 902(暂…

我爸开车撞人

国庆收假回来的最后一天,我哥给我发消息,给我发了个视频,里面里面有一辆救护车,救护车在呼呼呼的发出声音。然后我以为是我哥出了什么事,就打电话过去,我哥着急的说,是爸妈开车撞人了。之后我打…

Adobe CTO:Android将超预期获50%份额

Adobe首席技术官凯文•林奇近日在《财富》杂志的采访中表达了他对Android操作系统的看法和期望。按照官凯文•林奇的预测,Android将超过业界的预期,在未来半年内将其智能手机份额提升至50%。Adobe凯文•林奇表示,苹果iPhone和黑莓手机的市场份…

女士怎么就不适合PhP呢,女人可以不美丽,但不能不智慧

相信世界上的所有30女人都有一个梦想,那就是希望自己能够有“闭月羞花,沉鱼落雁”的容貌。可是,上天不会将这倾国倾城的美貌平均分到每一个女人身上,而且,假如世界上所有30女人都拥有同样出众的容貌,也就没…

898 C. Phone Numbers

传送门 [http://codeforces.com/contest/898/problem/C] 题意 题意比较难理解直接看样例就知道了,给你个n接下来n行,每行包括一个名字和号码的数量,还有具体的每个号码 让你整理他的电话本,使得一个人的号码不能有重复&#xff0c…

嵌入式行业需要什么样的技术人才?

关注「嵌入式大杂烩」,选择「星标公众号」一起进步!来源 | 巧学模电数电单片机嵌入式行业需要什么样的技术人才?仔细观察各种招聘的岗位要求吧,无非是两方面。1)通用要求比如什么学历,多少年工作经验&#…

oracle临时表空间地址,Oracle认证:详解OracleTemp临时表空间处理方法

临时表空间主要用途是在数据库进行排序运算、管理索引、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。当oracle里需要用到sort的时候,PGA中sort_area_size大小不够时,将会把数据放入临时表空间里进行排序,同…

消除VIM光标闪烁

2019独角兽企业重金招聘Python工程师标准>>> VIM光标闪烁比较影响人读代码的心情,消除光标闪烁,在配置文件中写下set gcra:block-blinkon0 保存并重启VIM 即可消除光标闪烁。 转载于:https://my.oschina.net/tonyyang/blog/10240

java异常个人理解

废话不说先贴图 所有的异常和错误都继承与Throwable类,它的下面又分为两大子类。 1.Error(uncheck) Error,错误。它是java程序中不被捕获的错误,并且总是不被控制。 例如:OutOfMemoryError 2.Exception(check) Exception,异常。所有的异常类都…

华为专家助你1个月拿下物联网高工认证,首次提供全方位就业指导!

物联网职业方向主要包括研究型岗位、研发型岗位、技术型岗位和技能型岗位4类:技能型岗位:工作内容主要是系统部署实施、运维管理等技术支持服务。技术型岗位:工作内容主要是负责物联网系统规划、设计、集成、技术咨询。研发型岗位&#xff1a…

小型机oracle命令,Oracle小型机如何选型

Oracle小型机如何选型我们知道服务器在选型时具备以下五个原则:高性能、高可靠、高可扩展、安全性以及可管理性等。而实际上,不同的应用程序对服务器硬件的需求也有所不同。我们将针对Oracle目前的产品系列,分析其对不同应用系统的需求符合程…

linux 每日学一点《明明白白配置lilo启动引导器》

明明白白配置lilo启动引导器怎样配置好lilo文件?LILO 是Linux 自带的一个优秀的开机启动管理程序,它可以开机时启动Linux,PC/MS-DOS,DR DOS,OS/2,Windows 95,Windows NT,386BSD, SC…

openstack添加热添加硬盘并识别

假定在虚拟机当中添加了磁盘,但是虚拟机没有识别出来;如何识别出来 可以使用命令 echo - - - >/sys/class/scsi_host/host0/scan 使用后就可以识别出来了 ###增加两块硬盘 默认是不会识别 [rootcompute1 ~]# fdisk -l Disk /dev/sda: 53.7 GB, 536870…

php获取linux是几核的,linux下怎么查看机器cpu是几核的

linux下怎么查看机器cpu是几核的?linux下查看机器是cpu是几核的几个cpumore /proc/cpuinfo |grep "physical id"|uniq|wc -l每个cpu是几核(假设cpu配置相同)more /proc/cpuinfo |grep "physical id"|grep "0"|wc -lcat /proc/cpuinfo…

我的自学编程之路!

大家好,我是写代码的篮球球痴昨晚上打车回家,接我的滴滴司机是一个年纪比较大的大姐,她说她儿子毕业了,但是找不到好的工作,就报名参加了编程培训,培训费两万多。我就问,那谁给他学费&#xff0…