OpenVZ Forum


Home » General » Support » Routing problem
Routing problem [message #39542] Fri, 07 May 2010 21:08 Go to next message
caluml is currently offline  caluml
Messages: 5
Registered: November 2009
Junior Member
Hello all,

I have two VMs (100, and 101) using venet networking.

They can ping each other fine. There are no iptables rules on the host, or in either VM.
forwarding is enabled on all 3 as well.

One of the VMs (101) is running openvpn linking to a remote host. I can ping the remote host from the VM running openvpn.

I need to be able to communicate from the other VM (100 - 10.0.0.1) through VM 101 ( 10.1.1.101) to the remote host ( 10.0.80.14) .

I just can't make it do it.

I've tried it just leaving the default routing on the VMs
vm100 # ip route
192.0.2.1 dev venet0 scope link
default via 192.0.2.1 dev venet0

(with of course a route for the remote host on VM 101)
vm101 # ip route
192.0.2.1 dev venet0 scope link
10.0.80.12/30 dev tapremote proto kernel scope link src 10.0.80.13
default via 192.0.2.1 dev venet0
vm101 # ping 10.0.80.14
PING 10.0.80.14 (10.0.80.14) 56(84) bytes of data.
64 bytes from 10.0.80.14: icmp_seq=1 ttl=64 time=212 ms
^C
--- 10.0.80.14 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 212.179/212.179/212.179/0.000 ms


Running tcpdump -npi venet0 icmp on the host shows two entries per ping

22:00:41.844641 IP 10.1.1.1 > 10.0.80.14: ICMP echo request, id 40463, seq 6, length 64
22:00:41.844664 IP 192.168.2.100 > 10.1.1.1: ICMP redirect 10.0.80.14 to host 10.0.80.14, length 92
22:00:41.844670 IP 10.1.1.1 > 10.0.80.14: ICMP echo request, id 40463, seq 6, length 64

I've tried various things on the host - routing 10/8 via venet0, adding the address of 101 to the interface, and adding a route via that IP too.

I'm guessing from the redirect from the host that there's some proc entry that I haven't checked, although I've gone over what I can find on openvz.org.


Any ideas? Is this possible? Anyone else done it?
Re: Routing problem [message #39609 is a reply to message #39542] Sun, 16 May 2010 17:14 Go to previous messageGo to next message
caluml is currently offline  caluml
Messages: 5
Registered: November 2009
Junior Member
Hmm. I see this is a tricky one.

Basically, I am trying to route from one VPS through another.

Is it possible with OpenVZ?
Re: Routing problem [message #39611 is a reply to message #39542] Mon, 17 May 2010 02:50 Go to previous message
lars.bailey is currently offline  lars.bailey
Messages: 38
Registered: April 2010
Member
Have you tried using non-bridged VETH interface for a VE?
This would give you a "gateway" for each VE and all VE's would be able to reach each other.(routing is per interface on Node)
I haven't done much with running VPN's in a container,as its just as easy to do it on the Node,and work from there.
Create a couple of non-bridged test VE's,and see how it goes.
I hope it gives you something to go on.

P.s. I think somewhere back a ways in the forum,there was a thread similar to what you want do,but for the life of me,I can't remember
as it was a side note to another inquiry.
Previous Topic: Add VLANs support to HN/VEs
Next Topic: Latest OpenVZ Kernel rhel5 028stab066.7 does not compile
Goto Forum:
  


Current Time: Sat Dec 21 16:58:03 GMT 2024

Total time taken to generate the page: 0.04935 seconds