虚拟机三种网络模式设置的区别(桥接、Nat、Host-Only)

虚拟机三种网络模式设置的区别(桥接、Nat、Host-Only)

  • 桥接模式
  • Nat网络地址转换
  • Host-Only仅主机模式

三种模式下通信都依赖的是物理机的网卡,这一点不变,只是三种模式下物理机和虚拟机的网络结构不同,针对不同用途进行对应的设置。
有一个坑一定要切记,ubantu20以后用netplan来配置网络,但你配置三种不同的模式尽量每种模式都备个份,不然需要改来改去。

桥接模式

桥接模式示意图
桥接模式下,虚拟机和主机处在同一个路由器下,这时候虚拟机的iP和主机的iP处在同个网段。
这里可能有个问题,那就是连接方式选择桥接网卡时找不到网卡,这里可能是驱动没有安装,我这里直接安装发现没用,选择另一种方式安装,选择虚拟机的网卡以太坊6安装对应的服务,文件的地址在virtualbox的驱动里。虚拟机三种网络模式设置的区别(桥接、Nat、Host-Only)_第1张图片

虚拟机三种网络模式设置的区别(桥接、Nat、Host-Only)_第2张图片
虚拟机三种网络模式设置的区别(桥接、Nat、Host-Only)_第3张图片
安装之后就可以看到桥接的网卡了。

虚拟机三种网络模式设置的区别(桥接、Nat、Host-Only)_第4张图片

虚拟机三种网络模式设置的区别(桥接、Nat、Host-Only)_第5张图片
可能有些笔记本的无线网卡不支持折磨作,具体的其他操作可以看这篇https://blog.csdn.net/lcdcxy/article/details/49362171

Nat网络地址转换

直接选择网络地址转换就行了,这个时候虚拟机是通过物理机作为中间节点来和外界进行通信的,路由仍是通过物理机路由器,所以ping物理机的过程是,虚拟机->物理机->路由器->物理机->虚拟机,这时候,把配置文件改成这样,这里主机是充当了两个网段之间的路由器。
虚拟机三种网络模式设置的区别(桥接、Nat、Host-Only)_第6张图片
nat ping物理机
虚拟机三种网络模式设置的区别(桥接、Nat、Host-Only)_第7张图片
物理机ping虚拟机,不得行。
在这里插入图片描述
好处是啥?你随便换环境,虚拟机的网络也不需要配置,都可以正常上网。

Host-Only仅主机模式

这是仅主机模式,在一般情况下用于内网环境,这种模式和nat类似,但无法访问外网,可通过别的设置进行访问操作见https://blog.csdn.net/weixin_44358770/article/details/124886974?spm=1001.2014.3001.5502,记住,上一个模式的配置文件这里需要改,再转回去也要改(当然,你也可以选择备份,或者都用DHCP)。
这个模式下物理机可以ping虚拟机,虚拟机也可以ping主机(防火墙需要设置)。
虚拟机三种网络模式设置的区别(桥接、Nat、Host-Only)_第8张图片

你可能感兴趣的:(网络,运维,linux)