虚拟机ping不通主机的解决方案

这篇具有很好参考价值的文章主要介绍了虚拟机ping不通主机的解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、问题描述

最近,了解到miniob的项目(采用C\C++环境搭建,并基于Linux开发),官网提供的VS、Docker等方式进行Windows用户的调试、开发。因此,我便萌发了在虚拟机环境(Linux)下进行搭建Clion的开发环境,但在上传主机的项目文件至虚拟机时,出现了 虚拟机可ping通主机,主机ping不通虚拟机 的问题。

二、解决步骤

回顾Vmware的网络方式

  • 桥接模式

桥接模式就是将虚拟机的虚拟网卡利用虚拟网桥与主机的物理网卡进行通信。这时虚拟机与物理主机就相当于在同一个局域网内,它们所使用的IP 地址也是同一个网段,与在办公室里多安装了一台电脑一样,分配给它的IP 与这个局域网内的其它IP 相同会引起冲突,这种方式适用于IP 地址分配较为宽裕的网络环境。

  • 主机共享模式

虚拟机通过VMnet1 虚拟网卡直接与主机的网卡进行通信,这种方式将虚拟机与外网隔离,只可以通过物理主机来访问虚拟机资源,而虚拟机也不可以访问互联网的资源,这种模式适用于复杂的网络环境进行学习和测试使用

  • NAT模式

在NAT 模式中,主机网卡直接与虚拟机的虚拟NAT 设备相连接,然后虚拟机的NAT 设备与虚拟机的虚拟DHCP 服务器一起连接到虚拟网卡VMnet8 上。这时虚拟机与物理主机就不在同一个局域网内,它主要是通过VMnet8 虚拟网卡与主机进行通信,这种方式适用于IP 地址分配较为紧张的网络环境。

解决步骤

  1. 明确自己的网络模式
    本人采用的NAT模式(因此此前采用桥接模式,未连接上外网;关于桥接模式连接外网问题的解决方式)
  2. 分析可能的原因
  • 自身的防火墙未关闭,虚拟机可访问主机,而主机不可访问虚拟机,网络连通是没有问题,很可能是该原因。可经检验,并非如此
  • 网段的原因,借鉴桥接模式,是否需要在同一局域网才能ping通?
  1. 进行检验、实践
  • 分别对照主机和虚拟机的IP(注意是VMnet8的虚拟网卡)
    虚拟机ping主机ping不通,计算机网络&通信原理,网络,服务器,linux

  • 将虚拟网卡的IP地址改成同一网段

通过修改VMnet的虚拟网络编辑器
虚拟机ping主机ping不通,计算机网络&通信原理,网络,服务器,linux
通过修改网络适配器

虚拟机ping主机ping不通,计算机网络&通信原理,网络,服务器,linux

分析原因

  • 解析NAT的原理

RFC1918规定了三块专有的地址,作为私有的内部组网使用:

A类:10.0.0.0—10.255.255.255 10.0.0.0/8
B类:172.16.0.0—172.31.255.255 172.16.0.0/12
C类:192.168.0.0—192.168.255.255 192.168.0.0/16

这三块私有地址本身是可路由的,只是公网上的路由器不会转发这三块私有地址的流量;当一个公司内部配置了这些私有地址后,内部的计算机在和外网通信时,公司的边界路由会通过NAT或者PAT技术,将内部的私有地址转换成外网IP,外部看到的源地址是公司边界路由转换过的公网IP地址,这在某种意义上也增加了内部网络的安全性。

  • Vmware下的NAT详解
  • 分析物理机宿主机、Vmware、NAT地址转换服务器通信过程

虚拟机ping主机ping不通,计算机网络&通信原理,网络,服务器,linux文章来源地址https://www.toymoban.com/news/detail-613650.html

到了这里,关于虚拟机ping不通主机的解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【网络连接】ping不通的常见原因+解决方案,如何在只能访问网关时诊断,并修复IP不通的问题

    🌈你好呀!我是 是Yu欸 🌌 2024每日百字篆刻时光,感谢你的陪伴与支持 ~ 🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长! 前些天发现了一个人工智能学习网站,内容深入浅出、易于理解。如果对人工智能感兴趣,不妨点击查看。 粉丝交流贴:网关能通IP不通可能有

    2024年03月09日
    浏览(204)
  • 虚拟机和主机ping不通的原因是什么?

    ​ 虚拟机和主机之间的网络连接是许多虚拟化应用程序的一个重要组成部分,也是许多用户使用的重要的功能之一。但是,有时会出现虚拟机和主机ping不通的问题,这会影响网络连接的正常使用。那么,虚拟机和主机ping不通的原因是什么呢?下面将详细介绍虚拟机和主机pi

    2024年02月09日
    浏览(40)
  • ipv6 ping无法访问目标主机解决方案

    很有可能是路由器没有默认的ipv6路由,需要在路由器上添加默认路由。 使用ssh登陆路由器后,执行 ip -6 route 。 找到default from这条路由,记住它的网关和接口。我这里的网关是 fe80::200:5eff:fe00:101 ,接口为 wan 。 使用下面这条命令添加默认网关。 如果是旁路由的话,就没有

    2024年02月22日
    浏览(56)
  • ubuntu环境安装centos7虚拟机网络主机不可达,ping不通

    【NAT模式下解决】1.首先 vi /etc/sysconfig/network-scripts/ifcfg-ens33 检查ONBOOT=yes,保存 2.输入 systemctl restart network 命令重启网关  

    2024年02月15日
    浏览(43)
  • 虚拟机Linux:ping不通外网,但是宿主机可以ping的通;ip、网关配置都没什么问题

    查看vi  /etc/sysconfig/network-scripts/ifcfg-ens33的配置也没有什么问题,但是还是ping不通外网   所以我将拷贝自己没有问题的虚拟机 /etc/sysconfig/network-scripts/ifcfg-ens33的配置文件内容,对比一下没什么要改的,将UUID、IPADDR、NETMASK、GETWASK修改一些保存退出。  之后找问题:IPADDR、N

    2023年04月14日
    浏览(51)
  • IDEA无法连接虚拟机中的Redis的解决方案,无法连接Jedis,无法ping通虚拟机的解决方案

    首先,笔者先说明一下自身的情况,怎么连接都连不上,网上的教程全部都看了一遍,基本上没用得上的,这篇文章里面的解决方案包括了笔者能在网上找到了最全面的办法总结,最后终于是连上了 目录 一.连接Jedis出错 二.解决方案 1.确保虚拟网卡的存在 2.主机和虚拟机之间

    2024年04月08日
    浏览(49)
  • 解决windows主机ping不通,本地安装的VM Linux系统IP

    1、检查本机本机IP cmdipconfig  2、虚拟机 Linux IP查:ip addr   3、发现两个ip不是同一个网段 1、进入网络适配器去修改IP   2、将网段修改为本地linux虚拟的网段 3、Windows主机ping linux虚拟ip,发现可以ping通  

    2024年02月06日
    浏览(51)
  • Docker第一讲 Docker容器间/容器与宿主机ping不通解决

    通过容器ip访问 容器重启后,ip会发生变化。通过容器ip访问不是一个好的方案。 通过宿主机的ip:port访问 通过宿主机的ip:port访问,只能依靠监听在暴露出的端口的进程来进行有限的通信。 通过link建立连接(官方不推荐使用) 运行容器时,指定参数link,使得源容器与被链接

    2024年02月11日
    浏览(48)
  • RabbitMQ虚拟主机无法启动的原因和解决方案

    摘要: RabbitMQ是一个广泛使用的开源消息代理系统,但在使用过程中可能会遇到虚拟主机无法启动的问题。本文将探讨可能导致该问题的原因,并提供相应的解决方案,以帮助读者解决RabbitMQ虚拟主机启动失败的困扰。 在RabbitMQ中,虚拟主机(Virtual Host)是一种逻辑分区,用

    2024年02月12日
    浏览(41)
  • 虚拟机中ping www.baidu.com提示【未知的名称或服务】,但是ping 百度的IP 可以ping通的问题解决方案

    1.遇到的问题描述:          在虚拟机中ping www.baidu.com,提示【未知的名称或者服务】           在本机中ping www.baidu.com,可以ping通           在虚拟机中尝试ping 百度的IP发现也可以ping通 这种情况,是由于虚拟机的DNS没有配置好造成的 2.解决方案一:         2.1 现

    2024年04月14日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包