首页 > 其他分享 >主机与虚拟机之间的通信(ping命令)

主机与虚拟机之间的通信(ping命令)

时间:2022-11-23 15:33:42浏览次数:48  
标签:主机 虚拟机 ping 防火墙 ip 我们


最近总是纠结于主机和虚拟机之间互ping的问题,当然了ping的统才能进行通信,就是这样一个神奇的命令。

一开始不知道是怎么回事,经过自己的实践。把自己的小结总结如下,分享给大家。

我们首先要了解虚拟机的三种连接网络的方式

主机与虚拟机之间的通信(ping命令)_NAT

用的最多的就是桥接,NAT,仅主机模式。有时候我们与主机进行连接的时候却傻傻分不清。

不说什么专业名称,说的通俗一点。

桥接,一般是我们需要上网的时候用,下面还有一个复制物理网络连接状态。也就是我们的主机能够上网,点此选项虚拟机也就可以上网。

NAT(network address translation)网络地址转换,主要用于不同主机之间通信

仅主机,就是只能你的PC和这一台虚拟机通信,相当于一个专线。

这里主要还是主机和虚拟机互ping的一些介绍,其它的不过多介绍。

在虚拟机的编辑里面有一个虚拟网络编辑器,这里就是这三种模式的相关设置

主机与虚拟机之间的通信(ping命令)_仅主机_02

我们可以进行类比,我们自己的电脑也有虚拟网卡相应的适配器

主机与虚拟机之间的通信(ping命令)_仅主机_03

当出现这样的情况时

主机与虚拟机之间的通信(ping命令)_ping命令_04

千万别信网上的说法,可以搜一下,主机ping虚拟机能ping通,但是虚拟机ping主机ping不通,几乎百分之九十的人都说是防火墙问题,我还纠结半天,我win10的防火墙明明关了

主机与虚拟机之间的通信(ping命令)_虚拟机_05

事实证明,这只是其中之一的可能,但是还是由于上面我说到的主机自带的虚拟网络配置,就是那个vm1和vm8

此时的vm1和vm8一定要和虚拟机里面的vm1和vm8一样,否则就会出现这种情况

此时我们看一下连接方式:我的是仅主机

主机与虚拟机之间的通信(ping命令)_仅主机_06

那我们要去找与仅主机有关的设置

先看虚拟机

主机与虚拟机之间的通信(ping命令)_虚拟机_07

VM1对应的仅主机模式,并且是自动分配的DHCP

我们看一下此时的配置是不是自动获取的ip地址,有人纠结于需要自己配置ip地址,其实在这里配置好根本就不用自己配置ip地址

主机与虚拟机之间的通信(ping命令)_NAT_08

是吧,这里我们并没有给虚拟机配置ip地址,只是通过虚拟机配置,给它自动分配了一个ip,而此ip正好是与主机在一个网段。这里虚拟机没问题,我们就需要来到主机这里。

主机与虚拟机之间的通信(ping命令)_虚拟机_09

此时我们查看对应的vm1已经自动分配到我们在虚拟机设定的网段。

我们来ping一下试试

主机与虚拟机之间的通信(ping命令)_虚拟机_10

还是发现虚拟机怎样都ping不通本机,但是本机仍然可以ping通虚拟机

主机与虚拟机之间的通信(ping命令)_桥接_11

仅主机是这样的情况,那么我们试一下nat模式

主机与虚拟机之间的通信(ping命令)_仅主机_12

主机与虚拟机之间的通信(ping命令)_桥接_13

主机与虚拟机之间的通信(ping命令)_仅主机_14

主机与虚拟机之间的通信(ping命令)_桥接_15

过程中主机的防火墙都是关闭的,和防火墙的因素并无关系。

最后我们试一下桥接

过程同上,结果如下

主机与虚拟机之间的通信(ping命令)_NAT_16

哈哈,发现两方都能通信,也是防护墙关闭的状态。如果一方开启防火墙,也会出现一方ping一方不通的情况。

这里主要说明防火墙只是原因之一,而不是网上说的那样

1.需要制定ip地址(不需要,配置好后dhcp自动分配,全称虚拟机我都没配置过ip,都是自动获取的)

2.防火墙(只是原因之一,还一个原因就是网络连接模式,需要选择桥接哦)

如果不想关防火墙,就需要设置防火墙策略,网上的资源比较多,这里小编就不重复了。

哈哈,本次就介绍到这里。再下次遇到问题时也会把自己的经验分享给大家,望大家多多关注哦!~·~

标签:主机,虚拟机,ping,防火墙,ip,我们
From: https://blog.51cto.com/u_15888443/5881372

相关文章

  • WebGoat部署到远端主机(注意事项)
    下载了一个WebGoat8.0版本,一开始在本机部署。但是想同时使用burpsuite,但是burpsuite要求jdk8.0。这个WebGoat8.0要求的jdk版本冲突。所以只能将WebGoat8.0部署到远端主机......
  • JMeter阶梯式加压测试插件-Stepping Thread Group解析
    在日常性能测试过程中,有时需要对被测对象不断的增加压力,直至达到某个值后,并持续运行一段时间。这里将借助jmeterSteppingThreadGroup插件模拟这种情况。本文介绍在......
  • 容器时区与宿主机时区不一致问题
    容器启动的时候没有指定指定时区,所以默认是慢了八个小时一般情况下,我们的宿主机服务器的时区都是在东八区,而容器里却是在零时区。这样就导致了时间差了8个小时,所以需要把......
  • docker容器内ip可以ping通宿主机内网ip,无法通过curl访问解决方案
    iptables防火墙问题查看已有规则 iptables-SINPUT执行以下命令运行docker网卡访问临时方案 iptables-IINPUT4-idocker0-jACCEPT永久方案 vim/etc......
  • Apache2.4.6添加虚拟主机提示:NameVirtualHost has no effect and will be removed in
      123[root@localhostconf]#servicehttpdrestart停止httpd:                                        ......
  • 主机ip6容器ip6以及应用ip6
    目录启用ip6mongo应用默认不支持ip6启用ip6完全启用ip6配置并不简单宿主机启用ip6sysctlnet.ipv6.bindv6only=0sysctlnet.ipv6.conf.default.forwarding=1......
  • FastAPI使用typing类型提示
    typing是Python标准库,用来做类型提示。FastAPI使用typing做了:编辑器支持;类型检查;定义类型,requestpathparameters,queryparameters,headers,bodies,depende......
  • 华三HCL与VMware虚拟机互通
    一、测试环境1、HCL模拟器版本:HCLv5.4.02、VMware版本:17.0.0build-20800274二、操作步骤HCL模拟器HOST查看不到VMnet1和VMnet8.1、设置VMware网卡2、添加一块新网卡3、......
  • Mac电脑双系统安装,在VMware虚拟机中安装Windows11系统
    如何使用虚拟机VMware安装Win11呢?这里小编为大家带来了详细的图文教程,手把手教在VMware虚拟机中安装Windows11系统,需要的朋友不要错过了,收藏起来吧!首先我们在电脑上下载并......
  • 云主机的作用是什么
    云主机的用途1、数据共享平台云主机越来越细分化,出现了不同的专业级别,例如数据、邮件、防御等在某领域突出的服务器。数据服务器就是其中一种。中小企业、专业......