0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Windows和Linux为什么可以彼此ping的通呢?

dyquk4xk2p3d 来源:入门小站 2023-07-07 09:39 次阅读

为什么 VMware 会给我多创建了两个网络呢?Windows 和 Linux 为什么可以彼此 ping 的通呢

在 VMware 给我们提供了三种不同的的连接方式([桥接模式]、NAT 模式,仅主机模式)

4fd57c56-1c56-11ee-962d-dac502259ad0.png

桥接模式

在桥接模式的情况下 PC 主机虚拟出来一个网桥,在实际情况下虚拟机是有很多的有一个集群,通过虚拟网桥连接虚拟交换机,交换机就可以延展出来这些设备。虚拟机就可以通过主机虚拟出来的网桥通过交换机来上网。所有的虚拟机和主机都是通过路由器进行 IP 的分配,所有主机和虚拟机都是平等的关系,因为都处于一个网段所以可以彼此 ping 的通(但是需要把防护墙的公共网络关了)

4fe770b4-1c56-11ee-962d-dac502259ad0.png

好处:[局域网]内都可以访问虚拟机的内容

不好:没有隐私,局域网内的都可以访问搭建出来的虚拟机集群,会带来一些安全性,隐私性的问题,而且还会占用局域网的 ip。对于 C 类地址扩展出来的子网就比较少前三个数都是 255.255.255,只有最后一个数可以进行分配 0255 的 ip,0 是表示当前的网络地址,255 是广播地址,实际上只有 1254 个 ip 地址,会导致 ip 不够用的情况。虽然架构比较简单,但是在实际应用的情况下比较少

NAT 模式(VMnet8)

虚拟机和主机构建一个专用网络,然后通过设备对 IP 进行转换,这样虚拟机就不在通过外面的路由器去访问外部的网络了,而是通过共享主机的 IP 来进行外部的访问,对于外部网络而言,就没有办法访问虚拟机的网络了

5011b9dc-1c56-11ee-962d-dac502259ad0.png

主机通过连接路由器,在通过主机上的网卡虚拟一个路由器出来,虚拟的路由器就可以向虚拟机分配子网 IP,现在就是有两个不同的局域网,虚拟机可以通过虚拟出来的路由器访问主机,但是主机无法访问虚拟机,此时 VMware 就虚拟了一张网卡出来连接到虚拟的路由器中,主机和虚拟机就有变成一个网段了,虚拟出来这张网卡叫做VMnet8,VMnet8 的网络是和虚拟机在同一个网段的,彼此之间也可以 ping 的通(但是需要把防护墙的公共网络关了)

503b0e90-1c56-11ee-962d-dac502259ad0.png

仅主机模式(VMnet1)

虚拟机只跟主机共享这一个专用网络,跟外部无法通信

504b07be-1c56-11ee-962d-dac502259ad0.png

主机单独的虚拟出一张网卡VMnet1连接到交换机上构建一个子网,现在虚拟机只能彼此之间互相访问跟主机访问,但是不能上网,对于主机而言它可以上网也可以访问虚拟机。因为都在一个虚拟子网中所有虚拟机和主机可以互相 ping 的通

507823ac-1c56-11ee-962d-dac502259ad0.png





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux系统
    +关注

    关注

    4

    文章

    567

    浏览量

    26911
  • 交换机
    +关注

    关注

    19

    文章

    2437

    浏览量

    95656
  • 虚拟机
    +关注

    关注

    1

    文章

    855

    浏览量

    27376
  • VMware
    +关注

    关注

    1

    文章

    281

    浏览量

    21327

原文标题:为什么 VMware 会给我多创建了两个网络呢?

文章出处:【微信号:良许Linux,微信公众号:良许Linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何在Linux上可视化Ping响应

    本文讨论ping网络管理实用程序的简要历史,以及如何在Linux中使用gping实用程序以图形格式显示ping命令输出。
    发表于 12-05 09:29 670次阅读

    开发板ping不通

    mini2440 ping不通windowslinux。虚拟机设置的是NAT方式,所以windowslinux不在同一个网段内,但
    发表于 05-15 16:44

    Samba实现LinuxWindows共享详解

    1、首先确认Linux已经安装Samba服务2、LinuxWindows可以ping通 3、添加用户 4、修改Samba配置文件 5、
    发表于 07-03 08:59

    windows和ubuntu都ping不通板子是为什么?

    板子可以pingwindows和ubuntu,但是windows和ubuntu都ping不通板子,这是什么道理
    发表于 10-17 04:42

    如何实现开发板与主机之间互相ping

    这是我虚拟机的ip,然后是我Windows的ip,这是我uboot的环境变量,现在通过终端可以pingWindowsLinux的ip,
    发表于 10-23 02:48

    ping命令的使用方法及功能

    pingWindows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令
    发表于 11-23 15:22 7w次阅读
    <b class='flag-5'>ping</b>命令的使用方法及功能

    ping命令的使用大全(Windowsping命令的使用)

    ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,下面就给大家讲一些ping命令的运用。
    的头像 发表于 02-24 10:29 1.3w次阅读

    linuxwindows的优势

    本视频主要详细介绍了linuxwindows的优势,分别有Linux可以看到源代码,windows不行。
    的头像 发表于 03-01 16:14 3111次阅读

    Linux中应用程序PING的源代码免费下载

    本文档的主要内容详细介绍的是Linux中应用程序PING的源代码免费下载。
    发表于 10-18 17:46 13次下载

    可以Windows DLL加载到Linux的开源loadlibrary

    Google 知名漏洞研究人员 Tavis Ormandy 开源了一个可以Windows DLL 加载到 Linux 的库 loadlibrary,该库允许原生 Linux 程序从
    的头像 发表于 03-12 09:18 3162次阅读

    linux不能ping通主机名怎么解决

    Linux服务器ping不通自己的主机名,如下所示:
    发表于 06-13 09:46 3694次阅读
    <b class='flag-5'>linux</b>不能<b class='flag-5'>ping</b>通主机名怎么解决

    嵌入式linux实现ping域名

    1.前言    编写这篇文章主要目的如何实现ping外网域名,前提情况是可以ping外网IP(这里不详细说明网络IP等的配置)2.问题重现    首先使用电脑ping www.baid
    发表于 11-01 17:38 11次下载
    嵌入式<b class='flag-5'>linux</b>实现<b class='flag-5'>ping</b>域名

    如何从Windows上载数据至Linux

    早前《何从Linux下载数据至Windows?》指引已说明如何下载数据至Windows, 但Linux系统真的发生故障时, 是怎样将Windows
    的头像 发表于 08-28 11:44 1913次阅读
    如何从<b class='flag-5'>Windows</b>上载数据至<b class='flag-5'>Linux</b>

    PING命令还能这么用?

    的TTL值大小,粗略地判断目标系统类型是Windows系列还是UNIX/Linux系列。 但你还了解别的吗,除了这个,PING还能这么用? ping-t、
    的头像 发表于 05-18 16:43 712次阅读
    <b class='flag-5'>PING</b>命令还能这么用?

    分享一个图形化PING测试工具

    gping能够以折线图的方式,实时展示 ping 的结果,支持 WindowsLinux 和 macOS 操作系统。并且支持多个目标同时Ping同时展示折线图方便对比。下面扩展一下I
    的头像 发表于 10-19 10:00 373次阅读
    分享一个图形化<b class='flag-5'>PING</b>测试工具