Router VM not forwarding Ping reply

asked 2018-01-06 02:11:51 -0500

Hi ask.openstack,

I'm trying to setup a basic configuration consisting of two networks and two instances (one an ubuntu router) like this: (WAN: 192.168.100.0/24)---ens3(192.168.100.15: Ubuntu router: 10.1.1.1)ens4---(LAN: 10.1.1.0/24)---ens4(Ubuntu host: 10.1.1.2)

From the ubuntu router I can ping both, the WAN gateway 192.168.100.1 and ubuntu host 10.1.1.2. From the ubuntu host I can only ping the ubuntu router. When trying to ping 8.8.8.8 I see on the ubuntu router, that the ICMP messages are forwarded correctly and that the replies from 8.8.8.8 are received and redirected correctly (as can be seen in the code below). But to my surprise they never reach ubuntu host 10.1.1.2.

I tried out many different tipps from other threads suggesting that the rp_filter needs to be disabled but that didn't help.

ubuntu@router:~$ sudo tcpdump -i ens4 icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on ens4, link-type EN10MB (Ethernet), capture size 262144 bytes
19:35:26.435173 IP 10.1.1.2 > google-public-dns-a.google.com: ICMP echo request, id 1339, seq 1, length 64
19:35:26.440846 IP google-public-dns-a.google.com > 10.1.1.2: ICMP echo reply, id 1339, seq 1, length 64
19:35:27.442363 IP 10.1.1.2 > google-public-dns-a.google.com: ICMP echo request, id 1339, seq 2, length 64
19:35:27.448370 IP google-public-dns-a.google.com > 10.1.1.2: ICMP echo reply, id 1339, seq 2, length 64
^C
4 packets captured
4 packets received by filter
0 packets dropped by kernel

I think that this is a bug with Openstack as the same setup is working like a charm on ESXI. I hope you guys can help me with this.

edit retag flag offensive close merge delete