基本思路:缓存

肯定问题缩小范围。先外部后内部,利用排除法、类比法、替换法(隔离法)将故障范围逐渐缩小到某一点。安全

谨慎作出结论。下结论前先三思,想到全部可能存在问题的点,特别是与别人讨论和描述问题时更应该注意。网络

记录问题。作好文档备案工做,如记录故障现象、故障分析、故障缘由、处理流程、处理结果、结论与经验等。tcp

相对于虚拟机,物理机ping不通网关的故障更好排查一些,由于虚拟机在于物理交换机通讯的过程当中存在一个中间层,中间层可能为宿主主机上的标准交换机或者某个分布式交换机。但不管是标准交换机仍是分布式交换机通常都不会处理三层网络,尽管有的分布式交换机能处理三层网络,如Cisco Nexus 1000v。所以只要在配置虚拟机硬件时,给网络适配器选择的网络标签(Vlan ID)正确,通常问题就不会发生在虚拟交换机层面。若是对虚拟交换机是否存在故障不能肯定,能够经过查看与故障虚拟机同一个网段的另外一个虚拟机是否能正常访问网关和Internet判断虚拟机交换机是否存在问题。分布式

若是网络链接正确,交换机和物理机/虚拟机中的arp表中都会出现各自的mac地址。如交换机的arp表或mac表中会出现物理机/虚拟机的mac地址,物理机/虚拟机的arp表中也会有交换机(网关)的mac地址。每次网络链接的创建过程都会涉及arp查找,例如ping通本身的IP表示网卡正常工做(ping其余主机可能会遇到防火墙或其余安全设备/软件拦截而没法ping通,须要本身去手动判断),这个过程依旧须要借助arp协议将ip地址解析到mac地址,这个已发现的mac地址就会存放在arp池中(缓存起来)。ide

对于交换机:进入特权配置模式(hostname#)输入show arp或show mac address-table,结合include进行mac地址查找。spa

对于物理机/虚拟机,无论是Microsoft Windows仍是Linux,查看是否得到网关mac地址的命令均可以用arp -a命令(结合find或grep命令),显示当前arp池中有哪些已经发现的主机,包括网关。操作系统

上述操做结果都正常的话表示,协议和链路工做正常。3d

自下而上的方法。若是说按照osi或tcp/ip模型的划分的话,就是说物理层没有问题(能ping通本身、交换机链接状态、端口指示灯、内核/软件输出信息等),数据链路层没有问题(arp池中发现对方的mac地址)。接下来就应该分析网络层。blog

分析网络层首先要考虑的就是路由问题。例如检查交换机中是否存在特定主机路由,由于静态路由/特定主机路由的优先级都要比默认网关的优先级要高,一旦存在这些路由没法ping通网关就很是正常了。网关地址对于物理机/虚拟机安装的操做系统而言比普通主机更特殊一些,所以,即便一个主机能ping通同一网段的其余主机而不能ping通网关是正常的。

例如交换机上有一条静态路由为“S       172.16.205.7/32 [1/0] via 172.16.172.7”,若是从交换机ping172.16.205.7时,172.16.172.7这个地址不存在或者链路有问题,必然不通。而从172.16.205.7这个机器上ping网关(172.16.205.1),也是ping不通,缘由是包从物理机/虚拟机的网卡去向交换机时正常,在回包时不正常,回包时仍是要走静态路由里面规定的那个IP地址(谁让人家的优先级高呢?)。

关于路由优先级。直连路由最高、其次是静态路由最后最后是默认网关。全部的静态路由、直连路由等都查找不到的时候交给默认网关去处理,所以默认网关的路由优先级是最低的。

linux虚拟网卡ping不通网关,解决虚拟机或物理机ping不通网关故障的方法与思路...相关推荐

  1. 物理服务器迁移至虚拟机后网卡,关于VMware虚拟网卡net1与net8消失及虚拟机与物理机相互ping不通心得...

    前些日子,由于自己一开始并不了解虚拟机,在自己安装完虚拟机后一不小心在自己的物理机的网络适配器中将VMware workstation安装时自带的两张虚拟网卡vmnet1与vmnet8不小心删除掉了, ...

  2. 物理机ping通Centos虚拟机,但虚拟机ping不通物理机的解决方法

    文章目录 1.首先判断IP地址是否在同一网段 2.物理机ping通虚拟机 3.虚拟机ping物理机,无法ping通 4.关掉物理机防火墙操作如下: 5.虚拟机ping物理机 1.首先判断IP地址是否在 ...

  3. nat模式物理机ping不通虚拟机

    今天在虚拟机搭建了一个CMS网站,在物理机上无法访问,检查发现,网络根本ping 不通,经研究排查,发现主要是下面几个问题,接下来给大家介绍一下 物理机ip[桥接]网段:192.168.3.x 虚拟机 ...

  4. Linux虚拟机上不去网解决办法

    Linux虚拟机上不去网解决办法 1.检查物理网卡是否有网 2.检查虚拟机使用的网络模式 2.1.检查使用的是哪种网络模式 (桥接orNAT) 2.2.检查对应的虚拟网卡是否开启 如果禁用了,请开启. ...

  5. linux 虚拟网卡与物理网卡关系,Linux Macvlan的虚拟网卡与宿主物理网卡之间的Bridge通信问题...

    周末的时候写了一篇关于Docker底层支撑技术的文章: 以firejail sandbox解析Docker核心原理依赖的四件套 : https://blog.csdn.net/dog250/artic ...

  6. 无需路由器实现虚拟机、物理机、开发板互相ping通+上网

    无需路由器实现虚拟机.物理机.开发板互相ping通+上网 背景介绍 实验环境 网络拓扑结构 硬件物理层关系 软件层ip地址分配 原理介绍 具体实现 物理机无线网卡 物理机有线网卡 虚拟机添加双网卡 配 ...

  7. linux区分物理机和虚拟机,如何判断linux服务器是虚拟机还是物理机

    如何判断linux服务器是虚拟机还是物理机 发布时间:2020-03-31 15:38:12 来源:亿速云 阅读:1089 作者:三月 随着虚拟化技术的日益成熟,越来越多的企业开始接受使用虚拟化软件产 ...

  8. Linux下如何判断服务器是虚拟机还是物理机?

    有时候我们拿到一台设备,因为不是自己的,不清楚是虚拟机还是物理机,那想判断是虚拟机还是物理机怎么办呢?在linux下提供一些命令可查看是物理机还是虚拟机,例如:lscpu.systemd-detect ...

  9. Linux 虚拟机和物理机实现文本复制粘贴

    在Linux学习中,肯定有很多同学有这么一个困惑,就是在物理机看到的代码不能直接复制到虚拟机中,需要手打,很麻烦,如果是一大串文字的文本那更麻烦.想当初,在学Linux这门课的时候,在学校的云平台的虚 ...

最新文章

  1. java即时聊天系统毕业_(完整版)基于Java即时聊天系统的设计与实现毕业论文设计...
  2. ArrayList用法说明
  3. django-数据的插入-利用pymysql
  4. Android 架构优化~MVP 架构改造
  5. 一致 先验分布 后验分布_分布式下的数据一致性问题
  6. 深入理解Nginx——链接
  7. 2022 年不错的 SQL 注入 (SQLi) 检测工具
  8. 游戏上云?-游戏设计与开发(2)
  9. php令牌桶,令牌桶限频(TokenBucket)
  10. K均值算法(K_means)
  11. 图解敏捷教练和 ScrumMaster
  12. 小白怎么入门网络安全?
  13. Mac下驱动BCM20702A0 USB蓝牙
  14. Java经典全套面试汇总(二十万字)
  15. ubuntu16.04下安装录屏软件OBS studio
  16. 美团外卖成立骑手服务部,联合全国2200家餐厅推出骑手专属折扣餐
  17. IEEE754 详点
  18. 瑞幸咖啡布局“无人零售”的多重不确定性
  19. mp3怎么转换成wav格式
  20. 计算机毕设Python+Vue裕民镇养老院信息管理系统(程序+LW+部署)

热门文章

  1. Java集合知识点,看这篇就够了,还有月薪3万简历模板+BAT面试题,帮你进大厂!
  2. UML:UML中的关系
  3. Android生成动态视频,Android动态小视频设计
  4. 解决slideUp/slideDown...动画反复执行问题
  5. 【easyexcel】入门操作
  6. 五个简单的 Requests 库爬虫实例
  7. layUI 之 layui.upload before 阻断上传
  8. java生产消费kafka消息
  9. opencv实现包含有117种颜色的颜色表
  10. 在 M1/M2 Mac 上,让 Windows 11 免费“跑”起来!