• vm虚拟机安装debian NAT模式 桥接模式 究竟是什么意思


    之前很早之前写过一篇文章想讲明白桥接和NAT模式,现在再看的话发现那篇文章有很多细节没讲明白。。那么这篇就来总结一下桥接和NAT方式的不同点,以及我们应该怎么去理解这2种模式
    首先看vm虚拟机中的虚拟网络配置

    在这里插入图片描述
    我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到(感觉这3个东西更像是虚拟的不同配置的交换机)
    VMnet0(桥接模式)、
    VMnet1(仅主机模式)、
    VMnet8(NAT模式)
    这三大类其实人家都给我们分好了这里的3个配置项分别对应的是
    在这里插入图片描述
    这怎么理解呢?就是说你在上面配好内容,然后在下面这个图的设置中选择桥接模式它会利用VMnet0,选择NAT模式它会去用VMnet8中的配置,选择仅主机模式,它会去用VMnet1中的配置,这些不多说废话,下面开始理解模式。

    首先说桥接模式

    在这种模式下,使用VMnet0虚拟交换机,虚拟操作系统就像是局域网中的一台独立的主机,与宿主计算机一样,它可以访问网内任何一台机器。在桥接模式下,可以手工配置它的TCP/IP配置信息(IP、子网掩码等,而且还要和宿主机器处于同一网段),以实现通过局域网的网关或路由器访问互联网;还可以将IP地址和DNS设置成“自动获取”

    对于上面的话,你需要细细的品味一些小的点,,

    如何理解:如果选择了桥接模式,可能你创建的虚拟机就是你公司另一台电脑。。和你的实体计算机是一样的。它和你的计算机一样,你的计算机可以访问同一局域网的所有机器,那么当然它也可以做到。。有人要问了,那么在桥接模式下可以写成静态ip嘛?当然可以,你可以自己定义自己的ip,但是不能随便定义,要和你的宿主机在同一网段。。

    在这里插入图片描述
    同一网段是什么意思呢?就是说你虚拟机debian的ip和子网掩码进行与运算的结果要和你宿主机的 ip和子网掩码进行与运算的结果要一致。。这么说好像太深奥了。。。简单你可以看到上图我的ip是192.168.0.122子网掩码是255.255.255.0,意味者我在配置虚拟机的时候虚拟机的ip必须是192.168.0.X这个才行(X一般不能是0,1,2,255),并且子网掩码也必须是255.255.255.0,有人一看这不就是相当于局域网中的一台机器嘛,要求同一网段。。你感觉的没错,这中配置它就相当于你局域网中的一台机器。

    在这里插入图片描述
    A1、A2、A、B四个操作系统可以相互访问
    A1、A2的IP为“外网”IP,可以手动设置,也可以自动获取

    什么情况下比较适合使用这种情况呢?
    如果你想利用VMWare在局域网内新建一个服务器,为局域网用户提供Web或网络服务,就应该选择桥接模式。

    NAT(网络地址转换模式)
     使用NAT模式,就是让虚拟机借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟机的TCP/IP配置信息是由VMnet8虚拟网络的DHCP服务器提供的,因此IP和DNS一般设置为“自动获取”,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。
     
     如何理解上面的话:通过上述的名称,网络地址转换,相信你也有一定的想法,就是虽然你虚拟机的ip可能和宿主机的ip并不一致,但是它可以让你的ip同样实现在虚拟机之间的访问以及能进行外网的访问,这样你就发现了,可能你的机器的ip和你宿主机的ip不是一个网段,这也就导致了,宿主机可以访问你的虚拟机,但是和宿主机同一局域网下的其他机器就无可奈何了。。

    采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。如果你想利用VMWare安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式。

    NAT模式中,此时虚拟机可以通过主机“单向访问”网络上的其他主机,其他主机不能访问虚拟机。在NAT模式中:
    在这里插入图片描述
    A1、A2可以访问B
    B不可以访问A1、A2
    A1、A2、A相互访问
    A1、A2的IP为局域网IP,可以手动配置,也可以自动获取

    深夜研究技术真的头疼,但是还是想自己对人家工具中的东西理解能深一些,
    这样如果以后再有部署机房的时候也能有一个自己的思路。

  • 相关阅读:
    知识产权价值评估主要看这六方面
    数据结构 优先级队列(堆)
    绿联Nas docker 中 redis 老访问失败的排查
    对话框管理器第七章:消息循环中的更多细节
    二、Robot Framework 对数据库的操作
    butterfly主题的下载及美化
    毅速丨为什么不锈钢材料在金属3D打印中应用广泛
    CSGO饰品持续跌价,市场真的要崩盘了吗?
    【一周聚焦】 联邦学习 arxiv 2.16-3.10
    Webpack
  • 原文地址:https://blog.csdn.net/qq_42584411/article/details/126509788