来自网关的数据包未到达 OpenStack 实例

来自网关的数据包未到达 OpenStack 实例

来自任何 LAN IP 的 Ping 都可以到达 openstack 实例。来自网关 IP 的 Ping 无法到达。有人遇到过这种情况吗?

例如。

到达 openstack(随机机)

$ tcpdump -vvnni em1 icmp
15:16:20.646016 IP (tos 0x0, ttl 64, id 43554, offset 0, flags [DF], proto ICMP (1), length 84)
    192.168.2.121 > 192.168.2.171: ICMP echo request, id 12502, seq 1, length 64
15:16:20.646556 IP (tos 0x0, ttl 63, id 12994, offset 0, flags [none], proto ICMP (1), length 84)
    192.168.2.171 > 192.168.2.121: ICMP echo reply, id 12502, seq 1, length 64

无法访问 openstack(网关)

$ tcpdump -vvnni em1 icmp
15:15:38.278539 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto ICMP (1), length 84)
    192.168.2.1 > 192.168.2.171: ICMP echo request, id 6436, seq 1, length 64
15:15:39.277741 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto ICMP (1), length 84)
    192.168.2.1 > 192.168.2.171: ICMP echo request, id 6436, seq 2, length 64

使用在packstack --allinoneCentOS 7 上安装的 OpenStack Ocata
。网关是 ClearOS 6.8.0 路由器。

答案1

27 小时经过调查和尝试,我让它再次工作使用不同的浮动 IP

2.171 和 2.173 之间的浮动 IP 都有同样的问题,但在此之上,它们就开始工作了。

我仍然不知道 2.171 为何如此特别。在此过程中,我重新安装了 10 多次 OpenStack,甚至降级/升级了几次,但直到我开始使用不同的浮动 IP 时,一切都没有改变。

相关内容