Hi,

 

I'm using vserver on a box with 2 ethernet devices, eth0 and eth1:

 

eth0      Link encap:Ethernet  HWaddr

          inet addr:145.228.83.129  Bcast:145.228.83.255  Mask:255.255.255.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:21223 errors:0 dropped:0 overruns:0 frame:0

          TX packets:5770 errors:0 dropped:0 overruns:0 carrier:7

          collisions:20 txqueuelen:100

          RX bytes:2213696 (2.1 Mb)  TX bytes:789266 (770.7 Kb)

          Interrupt:11 Base address:0x6000

 

eth1      Link encap:Ethernet  HWaddr 

          inet addr:192.168.3.1  Bcast:192.168.3.255  Mask:255.255.255.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:0 errors:0 dropped:0 overruns:0 frame:0

          TX packets:154 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:100

          RX bytes:0 (0.0 b)  TX bytes:9240 (9.0 Kb)

          Interrupt:11 Base address:0xa000

 

the vservers are bound to eth1 with IP's 192.168.3.XXX and should be routed through 192.168.3.1 (and then NATed to 145.228.83.129). Therefore I need to change the default route of the vservers from 145.228.83.129 to 192.168.3.1. I did it according to a posting from February 2002 (for the vserver-IP 192.168.3.20):

 

   ip rule add from 192.168.3.20 table 101 prio 20

   ip route add 192.168.0.0/24 dev eth1 table 101

   ip route add default via 192.168.3.1 dev eth1 table 101

   ip route flush cache

 

the result is:

--------------------------------------

the global RULES:

0:         from all lookup local

20:       from 192.168.3.20 lookup 101

32766:  from all lookup main

32767:  from all lookup 253

 

--------------------------------------

the global ROUTES:

145.228.83.0/24 dev eth0  scope link

192.168.3.0/24 dev eth1  scope link

127.0.0.0/8 dev lo  scope link

default via 145.228.83.1 dev eth0

 

--------------------------------------

the ROUTES for table 101:

192.168.0.0/24 dev eth1  scope link

default via 192.168.3.1 dev eth1

 

--------------------------------------

But for some reason, the default default route within the vservers is not affected. Any ideas?

 

Regards

Christian

 

 

Reply via email to