Host Only、NAT和Bridge三种网络连接

在安装好了Linux镜像之后,如何连接物理机和虚拟机呢?这就需要网络连接,网络连接有三种:HostOnly、NAT、Bridge,它们都可用于Guest虚拟机和Host物理机之间的网络通信。

一、三者的不同点

1、Host Only从字面的意思来看,它是Guest和Host之间的私有通信,外网是不能访问Guest的,所以它的一个优点是不用物理连接。一个Guest可以连接一个Host主机,也可以多个Guest连接一个Host主机,也可以用VMWare创建多个Host Only实现多对多,实现网络测试,特别是路由器测试,但是这些Host之间并不能通信。

2、Bridge需要一个真实的外网连接,外网是能够访问Guest虚拟机的,如果Bridge外网想主机直接访问Guest,必须要求Host主机有真实的物理连接。

3、NAT(网络地址转换)不用连接连接外网,外网也访问不了Guest,如果非要访问的话需要进行一些操作,比如端口映射。NAT使用了多台私有地址的主机共享一个公有的外网地址,有效的缓解了公有IP不足的情况。(内网-NAT-外网)使用NAT网络连接的虚拟机会在物理机上创建一个路由器,它的网络拓扑图是:

电脑-路由器-NAT角色-ADSL modern-电话线-互联网-目标网址

二、Host Only网络连接设置

设置里面设置为host only,,打开虚拟网络编辑器,查看他它的名字和ip地址,命令行输入ipconfig -all,在它的名字下有个IPv4地址,用ping 改地址测试是通的。Guest和Host上都有有一个网卡,而host主机上的网卡地址就是刚才测试出来的地址,它是连接虚拟机的网卡,下面就要对虚拟机的网卡地址进行配置,让它的地址在跟host主机一个地址段,这样才能ping通。那么如何配置虚拟机的ip地址呢?开启虚拟机,又回到了安装的界面,为什么呢,因为光驱里面放置的是CentOS的安装盘bios设置是光盘引导,这时我们选择从硬盘引导,打开终端,查看ip地址ip addr show,找到eth0,目前还没配置,设置要使用超级用户登录才行,不然不能配置,使用su命令切换到超级用户,ip add dev eth0  同一个网段的ip/24(位子网掩码),接着查看设置好了没有,复制的话可以选中要复制的,再使用鼠标中键完成粘贴,ping一下主机地址可以ping通。没可以通过suspend挂起虚拟机下次开机时再恢复虚拟机状态。

三、Bridge网络连接设置

在设置里面的Network Adapt勾选Bridge,再看看host上面的配置,可以选择外部网络,下面主要对guest网卡的ip地址进行设置,也即虚拟网卡,以及对host上面的真实网卡进行设置,也即有线网卡进行设置。首先查看host主机的地址,打开本地连接,属性,查看配置,再设置虚拟网卡为同一网段的地址,在超级用户下进行设置,可以ping一下。

四、NAT网络连接设置

打开虚拟机,设置,选NAT,再在设置里面查看名字,在进入NAT设置查看网关。

物理机上面有一个虚拟网卡,开启NAT后,NAT会自动在物理机上创建一个路由器,它的ip地址就是网关,下面在命令行查看vm的地址(它名下的),接着配置虚拟网卡地址,就能ping通了。接着对guest设置,让它能上网:配置guest网关,配置DNS(从域名到IP地址的转换)。设置网关:虚拟机ip route add default via 网关IP,查看ip route show,设置DNS:要用到配置文件,vi/etc/resolve.conf,按下i键进入插入模式,修改为网关,按esc退出,输入:wq。接着ping一下163.com,可以ping通。

Host Only、NAT和Bridge三种网络连接的更多相关文章

  1. VMware虚拟系统 bridged、NAT、host-only三种网络连接模式

    目录 前言 bridged(桥接模式) NAT(网络地址转换模式) host-only(仅主机模式) 总结 前言 如果你想利用VMWare安装虚拟机,或想创建一个与网内其他机器相隔离的虚拟系统,进行特 ...

  2. VMware中Bridged、NAT、host-only三种网络连接模式的原理及其区别

    VMnet0:这是VMware用于虚拟桥接网络下的虚拟交换机: VMnet1:这是VMware用于虚拟Host-Only网络下的虚拟交换机: VMnet8:这是VMware用于虚拟NAT网络下的虚拟交 ...

  3. VMWare中三种网络连接模式的区别

    VMWare中有桥接.NAT.host-only三种网络连接模式,在搭建伪分布式集群时,需要对集群的网络连接进行配置,而这一操作的前提是理解这三种网络模式的区别. 参考以下两篇文章可以更好的理解: V ...

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

    艺搜简介 VMware在安装时默认安装了两块虚拟网卡,VMnet1和VMnet8,另外还有VMnet0.这些虚拟网卡的配置都是由Vmware虚拟机自动生成的,一般来说不需要用户自行设置. Vmware ...

  5. Linux - 虚拟机中的三种网络连接,桥接、NAT、Host-only详解

    虚拟机中的三种网络连接 1.桥接 2.NAT 3.Host-only 桥接方便做实验,配置ip方便.可以和局域网中的其他机器进行通信,也可以和公网进行通信.缺点是会占用一个ip. NAT,可以和主机进 ...

  6. VM三种网络连接方式

    bridge:这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,和Linux下一个网卡 绑定两个不同地址类似,实际上是将网卡设置为混杂模式,从而达到侦听多个IP的能力. 在此种模式下,虚拟机内部的 ...

  7. 转:VMware中三种网络连接的区别

    转自:http://www.cnblogs.com/rainman/archive/2013/05/06/3063925.html VMware中三种网络连接的区别   1.概述 2.bridged( ...

  8. VMware的三种网络连接方式区别

    关于VMware的三种网络连接方式,NAT,Bridged,Host-Only ,在刚接触的时候通常会遇到主机Ping不通虚拟机而虚拟机能Ping得通主机:主机与虚拟机互不相通等等网络问题.本文就这三 ...

  9. Linux虚拟机的三种网络连接方式

    Linux虚拟机的三种网络连接方式 虚拟机网络模式 无论是vmware,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式: 1.桥接 2.NAT 3.Host- ...

随机推荐

  1. 周一01.2 计算机硬件&操作系统

    一.计算机硬件组成 1)控制器:是计算机的指挥系统 2)运算器:数学运算&逻辑运算 3)存储器:存取数据 内存:相当于人的短期记忆(缺点:断电数据会丢失:优点:存取速度快) 外存:相当于一个本 ...

  2. supervisord 备注

    最近项目中使用了supervisord,简单做下备注. supervisord是linux下基于python开发的一个服务管理工具,类似之前node环境下的forever,用该方法启动进程后,supe ...

  3. 使用ASP.NET Core开发GraphQL服务器 -- 预备知识(下)

    上一篇文章:https://www.cnblogs.com/cgzl/p/9734083.html 处理数据 嵌套字段 看例子: 我想查看viewer下的repositories.注意里面的edges ...

  4. 【深度学习篇】--神经网络中的调优一,超参数调优和Early_Stopping

    一.前述 调优对于模型训练速度,准确率方面至关重要,所以本文对神经网络中的调优做一个总结. 二.神经网络超参数调优 1.适当调整隐藏层数对于许多问题,你可以开始只用一个隐藏层,就可以获得不错的结果,比 ...

  5. BaiduSpeechDemo【百度语音SDK集成】(基于v3.0.8.1)

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 上一篇集成的是V3.0.7.3版本的SDK<BaiduSpeechDemo[百度语音SDK集成](基于v3.0.7.3)> ...

  6. 知识小罐头06(tomcat8请求源码分析 中)

    更正上一篇一个小错误,Connector中首先是将socket请求过来的信息封装成一个普通的Request对象(上一篇我写成HttpRequest对象,失误失误,根本就木有HttpRequest这样的 ...

  7. 为什么要抛弃Pact?如何快速实现契约测试(CDC)

    前言 在前几天的博客中,我转载了一篇文章,其中介绍了契约测试和pact是怎么实施的,的确很有帮助.但我经过研究,其实是pact本身也是有缺陷的,结合我近期在使用的服务型工具和我的实际情况,觉得实现契约 ...

  8. Springboot 系列(十二)使用 Mybatis 集成 pagehelper 分页插件和 mapper 插件

    前言 在 Springboot 系列文章第十一篇里(使用 Mybatis(自动生成插件) 访问数据库),实验了 Springboot 结合 Mybatis 以及 Mybatis-generator 生 ...

  9. 配置CLion作为Qt5开发环境

    使用Qt进行程序开发时QtCreator总是不二之选.作为老牌IDE在提供了强大的功能同时也对Qt的支持做了许多优化.如果没有特别的原因你应该使用它. 然而一个顺手的工具将会极大得提升生产效率,而如果 ...

  10. 用jQuery做一个选项卡

    1.首先我们点击选项卡的标题栏来改变内容