Hi all,
I have just installed for the first time ProxMox on one of my server. I have two public IPs both routed to the same physical interface on the server. I have a OpenVz guest using one of the public ip address whereas the host use the other. The problem is that I cannot access outside world from the guest and I cannot access the guest from the outside word. I have IP forwarding enabled. Pinging the outside word from the guest produce the following with tcpdump running on the host:
tcpdump icmp -n
tcpdump: WARNING: eth0: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
01:53:23.900856 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 58113, seq 1, length 64
01:53:24.066187 IP 74.125.155.106 > 87.98.129.76: ICMP echo reply, id 58113, seq 1, length 64
01:53:24.900451 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 58113, seq 2, length 64
01:53:25.065565 IP 74.125.155.106 > 87.98.129.76: ICMP echo reply, id 58113, seq 2, length 64
01:53:25.900461 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 58113, seq 3, length 64
01:53:26.065907 IP 74.125.155.106 > 87.98.129.76: ICMP echo reply, id 58113, seq 3, length 64
01:53:26.900441 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 58113, seq 4, length 64
01:53:27.065982 IP 74.125.155.106 > 87.98.129.76: ICMP echo reply, id 58113, seq 4, length 64
However tcpdump on the guest shows only the request and not the replies:
tcpdump icmp -n
tcpdump: WARNING: arptype 65535 not supported by libpcap - falling back to cooked socket
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on venet0, link-type LINUX_SLL (Linux cooked), capture size 96 bytes
23:47:20.106694 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 57857, seq 1, length 64
23:47:21.116438 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 57857, seq 2, length 64
23:47:22.116444 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 57857, seq 3, length 64
23:47:23.116468 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 57857, seq 4, length 64
23:47:24.116460 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 57857, seq 5, length 64
23:47:25.116456 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 57857, seq 6, length 64
23:47:26.116442 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 57857, seq 7, length 64
Does anybody know why? It has been hours I am working on that without finding any solution. (Btw. if I use a guest using KVM, it does work)
Thank you for your anticipated answer.
Mathieu
I have just installed for the first time ProxMox on one of my server. I have two public IPs both routed to the same physical interface on the server. I have a OpenVz guest using one of the public ip address whereas the host use the other. The problem is that I cannot access outside world from the guest and I cannot access the guest from the outside word. I have IP forwarding enabled. Pinging the outside word from the guest produce the following with tcpdump running on the host:
tcpdump icmp -n
tcpdump: WARNING: eth0: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
01:53:23.900856 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 58113, seq 1, length 64
01:53:24.066187 IP 74.125.155.106 > 87.98.129.76: ICMP echo reply, id 58113, seq 1, length 64
01:53:24.900451 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 58113, seq 2, length 64
01:53:25.065565 IP 74.125.155.106 > 87.98.129.76: ICMP echo reply, id 58113, seq 2, length 64
01:53:25.900461 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 58113, seq 3, length 64
01:53:26.065907 IP 74.125.155.106 > 87.98.129.76: ICMP echo reply, id 58113, seq 3, length 64
01:53:26.900441 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 58113, seq 4, length 64
01:53:27.065982 IP 74.125.155.106 > 87.98.129.76: ICMP echo reply, id 58113, seq 4, length 64
However tcpdump on the guest shows only the request and not the replies:
tcpdump icmp -n
tcpdump: WARNING: arptype 65535 not supported by libpcap - falling back to cooked socket
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on venet0, link-type LINUX_SLL (Linux cooked), capture size 96 bytes
23:47:20.106694 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 57857, seq 1, length 64
23:47:21.116438 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 57857, seq 2, length 64
23:47:22.116444 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 57857, seq 3, length 64
23:47:23.116468 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 57857, seq 4, length 64
23:47:24.116460 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 57857, seq 5, length 64
23:47:25.116456 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 57857, seq 6, length 64
23:47:26.116442 IP 87.98.129.76 > 74.125.155.106: ICMP echo request, id 57857, seq 7, length 64
Does anybody know why? It has been hours I am working on that without finding any solution. (Btw. if I use a guest using KVM, it does work)
Thank you for your anticipated answer.
Mathieu