Open main menu

OpenVZ Virtuozzo Containers Wiki β

Changes

Source based routing

263 bytes added, 12:01, 16 April 2008
m
Added some info that helped me recently
<pre>
# /sbin/ip rule add from $IP table $TBL
# /sbin/ip route add default dev eth0 $ETH via $GW table $TBL# /sbin/ip route add $NET dev $ETH table $TBL 
</pre>
where
* <code>$IP</code> is an IP address which should use non-default gateway. You can also use netmask here, e.g. <code>10.9.8.0/24</code> will mean that all containers with addresses like 10.9.8.x will be routed through the given gateway.
* <code>$NET</code> is an IP network which should be routed straight, that is, not through the gateway. E.g. <code>10.9.8.0/24</code>.
* <code>$ETH</code> is the network interface to route to, e.g. <code>eth0</code>.
* <code>$GW</code> is a gateway for this IP address.
* <code>$TBL</code> is any free table number, I use numbers from 6 upwards. Note that tables 250-255 are usually reserved (see <code>/etc/iproute2/rt_tables</code>).
1
edit