Hi,
First, sorry for my poor English.
We set up yesterday our second hosted Proxmox server (hosted by OVH).
The first one has been running Proxmox 0.9 for a long time, and is doing well.
But the new one, which runs Proxmox 1.1, doesn't acts as it should.
Containers running on it are not able to exhange data outside the physical host (we are using venet, no bridge).
- Ping between host and containers is OK.
- Ping between host and Internet is OK.
- Ping between containers and Internet doesn't work.
There are no ICMP error code (No Route to Host or Host Destination Unreachable)
In fact, ICMP request is sent, but we never get a reply.
After looking around for someone who was in a similar situation, I tried a tcpdump on our older Proxmox server, to see if ICMP request were sent in a good way :
Surprise ! Container is contacting remote hosts using its private IP address instead of the host public address. For sure, it will never get a reply...
Host - route -n
Container - route -n :
I hope someone will be able to help us solve this problem.
Regards,
First, sorry for my poor English.
We set up yesterday our second hosted Proxmox server (hosted by OVH).
The first one has been running Proxmox 0.9 for a long time, and is doing well.
But the new one, which runs Proxmox 1.1, doesn't acts as it should.
Containers running on it are not able to exhange data outside the physical host (we are using venet, no bridge).
- Ping between host and containers is OK.
- Ping between host and Internet is OK.
- Ping between containers and Internet doesn't work.
There are no ICMP error code (No Route to Host or Host Destination Unreachable)
In fact, ICMP request is sent, but we never get a reply.
After looking around for someone who was in a similar situation, I tried a tcpdump on our older Proxmox server, to see if ICMP request were sent in a good way :
Code:
11:51:01.281852 IP 192.168.1.1 > ns202232.ovh.net: ICMP echo request, id 50433, seq 9, length 64
11:51:01.281877 IP ns202232.ovh.net > 192.168.1.1: ICMP echo reply, id 50433, seq 9, length 64
11:51:02.281888 IP 192.168.1.1 > ns202232.ovh.net: ICMP echo request, id 50433, seq 10, length 64
11:51:02.281917 IP ns202232.ovh.net > 192.168.1.1: ICMP echo reply, id 50433, seq 10, length 64
11:51:03.281835 IP 192.168.1.1 > ns202232.ovh.net: ICMP echo request, id 50433, seq 11, length 64
11:51:03.281857 IP ns202232.ovh.net > 192.168.1.1: ICMP echo reply, id 50433, seq 11, length 64
11:51:04.281847 IP 192.168.1.1 > ns202232.ovh.net: ICMP echo request, id 50433, seq 12, length 64
11:51:04.281870 IP ns202232.ovh.net > 192.168.1.1: ICMP echo reply, id 50433, seq 12, length 64
11:51:05.281837 IP 192.168.1.1 > ns202232.ovh.net: ICMP echo request, id 50433, seq 13, length 64
11:51:05.281860 IP ns202232.ovh.net > 192.168.1.1: ICMP echo reply, id 50433, seq 13, length 64
Surprise ! Container is contacting remote hosts using its private IP address instead of the host public address. For sure, it will never get a reply...
Host - route -n
Code:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.1 0.0.0.0 255.255.255.255 UH 0 0 0 venet0
94.23.198.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 94.23.198.254 0.0.0.0 UG 0 0 0 eth0
Container - route -n :
Code:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.0.2.1 0.0.0.0 255.255.255.255 UH 0 0 0 venet0
0.0.0.0 192.0.2.1 0.0.0.0 UG 0 0 0 venet0
I hope someone will be able to help us solve this problem.
Regards,