虚拟机和主机不在同一个网段内,彼此为什么可以ping通呢?

需要解决问题

1、虚拟机和主机不在同一个网段内,彼此为什么可以ping通呢?

2、VMwarenet NetWork Adpter VMnet1和8是什么网络呢?

=============================================================================================

问题1解决方案: 原因是VM ware给我们提供了常用的三种模式,桥接模式、NAT模式、仅主机模式、自定义模式(不常用 )

虚拟机和主机不在同一个网段内,彼此为什么可以ping通呢?_第1张图片

1. 桥接:虚拟机直接连接外部物理网络的模式,主机起到了网桥的作用。这种模式下,虚拟机可以直接访问外部网络,并且外部网络是可见的。

虚拟机和主机不在同一个网段内,彼此为什么可以ping通呢?_第2张图片

*:图中的网桥和交换机就是个物理上连接装置,一个扩展。没有路由功能的(也可以理解为虚拟机直接通过外部的路由进行访问外部网络),如果虚拟机处于C类地址的话,除去0网络地址和255广播地址,剩下1-254即254个IP地址,导致局域网的IP可能不够用

2. NAT:network address transition

虚拟机和主机构建一个专用网络,并通过虚拟网络地址转换(NAT)设备对IP进行转换。虚拟机通过共享主机IP可以访问外部网络,但外部网络无法访问虚拟机。
虚拟机和主机不在同一个网段内,彼此为什么可以ping通呢?_第3张图片
虚拟一个类似路由功能的设备(但实际上是一个NAT服务器,做IP地址的一个转换和DHCP服务器做动态IP地址分配)
所以要在主机的网卡上 去进行连接,连接到这个路由上,然后这个路由就相当于接入外网。VM ware默认给我们的子网IP一般为C类地址


3. 仅主机模式:(Host-only):虚拟机只与主机共享一个专用网络,与外部网络无法通信

虚拟机和主机不在同一个网段内,彼此为什么可以ping通呢?_第4张图片


# 总结

:这三种模式各有利弊,①桥接模式它的状态最简单,在此过程中配置的东西最少,需要虚拟机和物理机在同一个网段下,虚拟机和主机不在同一个网段内,彼此为什么可以ping通呢?_第5张图片
但是桥接有个问题:需要占用IP,越来越少,且不够安全,你可以访问外网,外网也可访问你,跟主机是平等的,容易受到攻击。虚拟出的网卡为VMnet0
②NAT:相当于我可以访问外网,但外网访问不了我,安全性和私密性更好,专用网络。虚拟出一个网卡
在这里插入图片描述

③仅主机模式:绝对安全,外面无法通信,,相比NAT删除了路由,而是用的一个交换机,虚拟出一个网卡
在这里插入图片描述


课外补充:交换机和路由器区别?网关与路由器的区别?

交换机和路由器有什么区别?网关和路由又是什么意思?简单说网络2-交换机与路由器_哔哩哔哩_bilibili
家庭网络如何通过路由器上网?源地址转换和目标地址转换时什么?_哔哩哔哩_bilibili
一条视频讲清楚TCP协议与UDP协议-什么是三次握手与四次挥手_哔哩哔哩_bilibili

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