我们在安装虚拟机的时候,需要配置网络适配器,默认的是NAT模式,也就是说用于共享主机的IP地址。实际上还有其他几种模式可供选择,那么它们之间有什么区别呢?是不能乱选,不然就会导致虚拟机连接不上?还是说随便选一个都行,没有多大差异呢?带着这个问题,我们去深入探索一番!

首先,我们看看什么是网络适配器,也就是说网络适配器是干啥的,选择不同模式的网络适配器有什么影响,最终的结果有什么异同呢?

其实呢,网络适配器就是网卡——纳尼?不是吧!

是不是感觉有些意外呢,相信有很多同学都没注意这个问题,或者说不知道其实它们俩就是一个东西。如果我们去百度网络适配器的话,百度给的百科词条就是网卡,这下明白了吗?

下面我们介绍网卡,也就是网络适配器。

网卡,又称网络适配器或网络接口卡(NIC),英文名为Network Interface Card。

以下内容来自百科:

网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。由于其拥有MAC地址,因此属于OSI模型的第1层和2层之间。它使得用户可以通过电缆或无线相互连接。

每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中。在网络上的每一个计算机都必须拥有一个独一无二的MAC地址。

没有任何两块被生产出来的网卡拥有同样的地址。这是因为电气电子工程师协会(IEEE)负责为网络接口控制器(网卡)销售商分配唯一的MAC地址。

由于我们这篇文章是讲安装虚拟机时不同网络适配器的选择及其异同的,关于网络适配器具体内涵我们不做过多的探究。记住一句话就可以了,网络适配器就是网卡,用来上网用的,没有它也可以,除非是你不想上网——也包括局域网。

说完了网络适配器之后,那么我们介绍一下它的几种模式。首先看图:

就是这么设置的。

我们看到,它有桥接模式、NAT模式、仅主机模式和LAN区段这四种,当然算上自定义的话一共5种,由于本篇文章不是探究网络适配器的具体实现模式的,所以我们不管自定义这一种了,而LAN区段用的也比较少,我们在此也不做探究,只去看一看桥接模式、NAT模式、仅主机模式这三种模式的异同。

这三种模式的具体含义与介绍,请自行百度,或者推荐给大家一篇文章:

虚拟机网络适配器的三种模式详解及其配置

文章介绍的很详细,我们不做过多解释,下面说说我的理解。

简单来说,桥接模式就是和你的宿主机是平等关系,它们在同一个网段,都可以对外联网。所谓宿主机也就是你在哪台机器上装的这台虚拟机,其实就是你的电脑。

比如,我们设置一台电脑上安装的虚拟机的连接模式为桥接模式,通过ping对应虚拟机的ip:

ping 192.168.x.x

我们会看到,是可以ping通的。

注意,这里的ping通指的是我在其他电脑上ping这个ip,而不是在宿主机上ping虚拟机的ip,这个是不通的。说白了,桥接模式下,你的虚拟机就具备了互联网的功能,别人可以访问到你的虚拟机。不管对方是在dos命令下,还是在另一台的虚拟机下,都是可以连通的。但是你自己的电脑(不是虚拟机)虽然能联网,但是不能对外服务,也就是说别人ping你肯定是不通的,除非你自己把它做了设置,当成一个服务器。

我们试试连接百度:

 ping www.baidu.com

那这个180.101.49.11就是百度的ip地址,www.baidu.com是它的域名。我们直接通过这个ip去访问百度也是可以成功的。

反过来,百度也可以访问我的这个虚拟机。我们模拟试一下,当然不是百度,是我自己的另一台电脑,这次我们换一种方式,不使用ping的方式:

输入账号密码之后我们可以看到:

看,是不是连上来了。这其实也可以说明,百度也可以访问我的电脑了!o(* ̄︶ ̄*)o

其实这个还真的不一定,有可能是不行的,我的2台虚拟机是在同一个网段的,所以是可以的,如果是百度,估计gg,这个不是本篇的讨论之处,有兴趣的朋友可以自行研究。

但是如果是NAT模式的话,别人不管怎么样ping你都是ping不通的,也说明了nat模式不具备对外提供联网服务的功能,但是它可以访问别人。其实NAT模式就是在你的宿主机的网络下再生成一个虚拟局域网,和宿主机不是同一个网段的。

最后,仅主机模式就是单机模式,,无法和别人通信,不能访问别人,也不对外提供服务。

简单来说就是:

桥接模式:可以访问互联网,互联网也可以访问你。

NAT模式:可以访问互联网,互联网不可以访问你。

仅主机模式:不可以访问互联网,互联网不可以访问你。

所以,我们在安装虚拟机时网络适配器可以选择桥接模式。

安装虚拟机时如何选择网络适配器相关推荐

  1. 解决 VMware 中安装虚拟机时屏幕显示不全的问题

    解决 VMware 中安装虚拟机时屏幕显示不全的问题 软件环境 发现问题 解决方案 软件环境 本文所使用的软件: VMware® Workstation 12 Pro (12.0.1 build-31 ...

  2. 安装虚拟机时遇到的问题

    这篇文章是用来安装vmware和centos遇到的问题 复制代码 1.官网下载vmware和centos 下载vmware 点击workstation Pro进入如下页面:点击Go to Downlo ...

  3. 安装虚拟机时总是会回滚

    Windows更新之后使用虚拟机向windows拷文件时,进度条前进到一半就停止不前了,然后虚拟机卡死.于是我强制关闭,然后上网搜了一下,好像是版本不兼容的问题,于是,我决定卸载虚拟机重新安装低版本的 ...

  4. win10专业版使用vmware安装虚拟机时“出现此主机支持Intel VT-x,但Intel VT-x处于禁用状态”。

    先介绍背景,电脑是惠普的HP PROBOOK 440G5,系统版本是win10专业版1903 vmware使用的是https://www.cr173.com/soft/177242.html该链接中的 ...

  5. VMware安装虚拟机时提示错误“Failed to install the hcmon driver.“(已解决)

    安装VMware15出现回滚提前结束向导,看了好多方法都没解决问题.把我最后的解决办法总结一下,希望有帮助!! 出现问题的主要原因: 软件包没有卸载干净 ,有安装包或者软件的残留 : 注册表中有残留  ...

  6. LINUX安装虚拟机时安装步骤和进入bios解决intel vt -x

    1.下载VMware 2.下载iso镜像文件:http://archive.kernel.org/centos-vault/6.1/isos/x86_64/ 3.安装过程中出现问题: 关于此问题:(联 ...

  7. 在安装虚拟机时,”intel vt-x 处于禁用状态“ 如何解决

    在VMware首页中打开虚拟机,报错,出现下图所示的错误: 这是因为BIOS权限的Inter 虚拟机技术默认为disabled,需要修改为enable. 解决的方法就是进入BIOS快捷键进行修改 不同 ...

  8. 使用virt-install安装kvm虚拟机时需要的问题

    使用virt-install安装kvm虚拟机时需要的问题 今天在做kvm的实验时,使用virt-install安装虚拟机的过程中遇到了一些问题,其中有一个问题弄了好久都没有弄好,不过现在已经好了. 由 ...

  9. 关于我在安装2.6.9版本bochs虚拟机时遇到的问题以及解决过程

    关于我在安装2.6.9版本bochs虚拟机时遇到的问题以及解决过程 参考文章: (1)关于我在安装2.6.9版本bochs虚拟机时遇到的问题以及解决过程 (2)https://www.cnblogs. ...

最新文章

  1. ssl双向认证_SSL握手协议不清楚?vTrus为你讲解其详细流程
  2. 学习旧岛小程序 (4) 电影组件的实现
  3. matlab命名文件保存在哪里,用Matlab给整个文件夹下的文件分别重命名
  4. python有几种模式_python的设计模式都有哪些?
  5. 李彦宏:AI在我有生之年不会毁灭人类
  6. 文件操作(解密加密)
  7. linux rm -rf 根目录,在linux 根目录rm * -rf以后怎么办?
  8. 大一c语言书课后题答案,C语言课后习题答案
  9. Day11 JaseSE File类的使用
  10. 区块链入局新领域:助推会展产业从信息化向数字化转型!
  11. 2020计算机二级vb考试题库,2020年计算机二级VB题库计算机二级考试题库.docx
  12. jq 隔行变色(横、纵)
  13. C++ --取出网址中域名和协议名
  14. 大数据在各个行业中的具体作用
  15. Qt_UI_vs建工程双击ui文件没有弹出设计界面
  16. Hetero-ReID 综述
  17. 【Ada语言学习笔记】参考手册中文翻译及注记——语言概述
  18. django-Vue搭建博客:前言
  19. 学习如何制作游戏宣传视频
  20. java点歌系统项目下载_java swing mysql实现的ktv点歌系统项目源码附带视频运行教程...

热门文章

  1. [朝花夕拾]可更新视图
  2. 【笔记】机器学习所涉及到的“微积分”知识
  3. SQL Server 检测到基于一致性的逻辑 I/O 错误 解决方案
  4. NYOJ 88 汉诺塔(一)
  5. 机器/深度学习Milvus、Annoy、Vearch、sk-dist介绍
  6. ucsb计算机专业排名,UCSB计算机工程研究生专业排名要早点明白的常识
  7. java csrf_Java解决CSRF问题
  8. 支付宝小程序iOS端过渡页DFLoadingPageRootController分析
  9. js stack栈与heap堆的区别与含义
  10. 导出Excel三种方法