状态:实例在管理平台上正常创建,也能vnc到实例里面使用ifconfig,查看IP得到我们想要的IP,但是在除了计算节点以外的机器ping实例就是不通。

操作:主要为了测试网络51删除,重新创建网络51,重新创建实例这一套流程导致的。

解决办法:

在计算节点使用命令:

tcpdump -i br51 port 22

监听网桥br51,在其他机器尝试ssh登录实例。如果监听的网桥有流量,表示ssh请求能到计算节点。如果实例里有tcpdump包最好直接监听实例的网卡。 如果没有tcpdump,并且实例不能访问外网。则在计算节点查看路由缓存,使用命令

[root@node-12 ~]# arp -a
? (172.17.37.5) at fa:16:3e:b9:d0:49 [ether] on br37
? (172.17.36.7) at fa:16:3e:2e:41:42 [ether] on br36
fuel.domain.tld (172.17.45.15) at 00:0c:29:76:f8:f2 [ether] on eth0
? (172.17.39.3) at fa:16:3e:c1:69:2f [ether] on br39
node-5 (172.17.47.3) at 00:0c:29:52:c3:ea [ether] on eth2.47
? (172.17.46.1) at 08:17:35:3c:a2:54 [ether] on eth1.46
? (172.17.36.8) at fa:16:3e:10:51:20 [ether] on br36
? (172.17.38.3) at fa:16:3e:74:f9:58 [ether] on br38
? (172.17.36.3) at fa:16:3e:b8:6b:f4 [ether] on br36
node-9 (172.17.47.4) at 00:0c:29:a9:66:31 [ether] on eth2.47
? (172.17.37.7) at fa:16:3e:e6:ff:6e [ether] on br37
? (172.17.37.6) at fa:16:3e:b4:f8:c1 [ether] on br37
? (172.17.37.3) at fa:16:3e:5c:d4:ef [ether] on br37
? (172.17.37.10) at fa:16:3e:2d:91:c0 [ether] on br37
? (172.17.36.5) at fa:16:3e:1f:9e:63 [ether] on br36
? (172.17.47.2) at 00:0c:29:52:c3:ea [ether] on eth2.47
? (172.17.36.10) at fa:16:3e:72:5f:8a [ether] on br36
node-10 (172.17.47.5) at 00:0c:29:48:6a:92 [ether] on eth2.47
?(172.17.51.3) at fa:16:3e:bd:ab:e9 [ether] on br51
? (172.17.36.9) at fa:16:3e:23:d9:58 [ether] on br36
? (172.17.36.6) at fa:16:3e:bf:a9:7c [ether] on br36

这里我们可以看到我们实例172.17.51.3的IP地址和mac地址,在实例中查看网卡mac,一致。 iptables -L查看Iptables 规则也没有发现实例51.3和其他机器有什么区别。这时候就剩下物理路由中的路由缓存不正确了。 经过查看,情况确实是物理路由(思科路由器)中的路由缓存的mac地址还是在这些操作前的路由地址。所以我们就需要更新实例在思科路由器中的缓存地址。 在实例中用命令:

arping -I eth0 -c 5 -s 172.17.51.3 172.17.51.1

通知物理路由(思科路由器)更新他的缓存。而查询思科路由的默认路由默认存储时间是4个小时 这也是为什么前面有什么都不做,过段时间就能正常的原因。所以,根据这样的情况,虽然删除网段不是经常性的操作,但是删除虚拟机是经常性的操作,我们需要系统启动中添加上IP通知程序。

转载于:https://www.cnblogs.com/CLTANG/p/4332596.html

Openstack的ping不通实例的解决办法相关推荐

  1. git 无法拉取项目,本地ping不通github的解决办法(详解)

    一.遇到的问题 本地在从github上拉取项目的时候,一直卡着,然后过个2分钟就报错,连接超时.问题是我前几天还能git pull项目呢,百思不得其解.后来本地浏览器访问github,得,连全世界最大 ...

  2. Openstack的error僵尸实例的解决办法

    在我们对集群环境进行各种调整的情况下,很容易产生一些僵尸实例. 僵尸实例主要是没有该主机,但是在dashboard上,数据库中存在,解决办法网络上有的人给出了繁杂的修改数据库的方法,其实按照下面的命令 ...

  3. 虚拟机ping不通本地_虚拟机ping不通主机怎么解决

    很多小伙伴在使用电脑中会碰到各种问题,有小伙伴的虚拟机ping不通主机,这个问题是比较麻烦的,那怎么解决呢,西西小编来为大家介绍. 虚拟机ping不通主机怎么解决 一.引出问题 1.查看虚拟机IP地址 ...

  4. 超详细虚拟机与主机网络连接以及互Ping不通问题的解决

    关于虚拟机与主机网络连接以及互Ping不通问题的解决 一.问题 先说一下我之前遇到的问题有哪些 ①主机与虚拟机互ping不通: ②虚拟机无法连接网络:[注]虚拟机上我安装的CentOS 7 ③虚拟机可 ...

  5. QQ可以上网 浏览器打不开网站 ping ip通,ping 域名不通,终极解决办法!

    昨天晚上用360杀毒,设置模式杀完毒自动关机,然后就和同事去了小酒馆,今天早上打开电脑,由于手头的工作比较棘手,首先打开QQ正常登陆,我没有在意,最近工作上想用个表格识别,我自己做的识别不能识别出表格 ...

  6. 关于阿里云服务器ping不通可以如何解决

    阿里云服务器ping不通解决办法(云服务器搭建完环境访问不了ip解决办法) 问题:这里的服务器我以阿里云为例,学生套餐嘛,便宜,最近搞服务器,然后Ubuntu16.04下搭建LAMP环境后发现输入ip ...

  7. Linux ping不通百度的解决方法

    今天在学习DNS的时候遇到了一个问题,我的虚拟机能够ping通ip地址,却ping不通www.baidu.com www.qq.com等域名,先是出现了以下报错: 折腾了几个小时终于找到解决办法 1. ...

  8. stm32cube+lwip+DP8384,PING不通的相关解决方法(转载)

    Wireshare抓包工具调试 1 使用STM32CubeMX生成带系统的Lwip工程.生成后,怎么都Ping不通. 在不使用FreeRTOS时,要在main里的while(1)中添加MX_LWIP_ ...

  9. linux怎样ping域名看不到ip,在linux下,ping域名ping不了,ping ip却可以解决办法

    ping域名: [root@zyy ~]# ping www.baidu.com ping: unknown host www.baidu.com ping ip时: [root@zyy ~]# pi ...

  10. NAT模式下,虚拟机能ping通主机,主机不能ping通虚拟机的解决办法

    安装好虚拟机后,想要用xshell远程登陆centos,结果显示无法连接.检查发现网络无法连通,在CentOS 7终端中能够访问互联网,也能够ping通物理机的ip地址,然而在Windows中始终不能 ...

最新文章

  1. java 创建对象的init_Java的对象实例是什么时候被创建
  2. Golang之空结构体和零长数组的实践
  3. PrincipleCTEbook
  4. Python中的抽象超类
  5. Spring基于XML的IOC细节
  6. 徐州医科大学党委书记夏有兵一行莅临云创
  7. R-CNN算法学习(步骤二:特征提取)
  8. 11(1)-AirSim+四旋翼仿真-人工势场法动态避障
  9. SAR空间自回归模型
  10. emlog海报生成插件
  11. 定制化和极简主义风格的安卓,看你pick谁?
  12. 上下文无关文法的分析树(Context-Free Grammar, CFG)的分析树--编译原理
  13. 数据结构与算法笔记:抽象思维之对比算法,发现共性(下楼梯台阶和象棋跳马问题算法重构)
  14. BUUCTF:LSB
  15. IEEE754标准表示浮点数(详解)
  16. git 暂存当前分支修改,切换到别的分支
  17. Scheme Language
  18. MFC 加载jpg等图片
  19. Gradle-Eclipse插件安装
  20. 尚学堂python培训的前景

热门文章

  1. oracle歸檔日誌,oracle歸檔日誌清理 | 學步園
  2. Ubuntu16.04+CUDA9.0+CUDNN7.1+Tensorflow-gpu-1.11.0详细安装教程
  3. 为癌症生存数据集开发神经网络
  4. ValueError: Object arrays cannot be loaded when allow_pickle=False 报错解决
  5. 2021-06-06 下拉框,列表框..
  6. @Transactional注解属性(1)
  7. 为什么使用多态?实现多态的有哪些方式?
  8. asp.net html合并table中的行高度用百分比不起作用,asp.net中多行文本框高度自适应内容的问题...
  9. qt编写的android菜单,Qt for Android实现与webview的交互
  10. Openzepplin ERC-721中的函数