Re: [LARTC] 3 nic -s, 1 lan, 2 internet connections, ip based routing and gateway problems.

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello

Hm!  Never heard of RH6.3 before.  Probably the successor to RH9.

Sorry, typo, RH6.2, with 2.4.20 kernel&iptables, basically old distro with all new goods included:)


You need to take advantage of the RPDB.  In particular, you may find this
documentation helpful:

  http://linux-ip.net/html/adv-multi-internet.html
  http://linux-ip.net/html/adv-multi-internet.html#adv-multi-internet-outbound

For some background on route selection:

  http://linux-ip.net/html/routing-selection.html
  http://linux-ip.net/html/routing-selection.html#routing-selection-adv

Seems there is examples for

Using Multiple Connections to the Internet for Inbound and Outbound Connections and for Outbound traffic Using Multiple Connections to the Internet and seems i need the second one, and this is almost not documented, or maybe i just didn't find examples.

Note, that routing and iptables must be synchronized in order for you to
attain the desired result.

Synchronized? What You mean?


If your default route in table main is through 213.34.9.x, then here's a
teaser (you'll need to tweak it a bit to get things right):

# echo 5 link213180 >> /etc/iproute2/rt_tables
# ip rule add from 192.168.30.2 table link213180
  ...
# ip rule add from 192.168.30.5 table link213180
# ip route show table main \
>   | while read ROUTE ; do
>     ip route add table link213180 $ROUTE
> done
# ip route change table link213180 default via 213.180.9.x

Do i need to use MARK in iptables rules? And can i use iptables route patch http://www.netfilter.org/documentation/pomlist/pom-extra.html#ROUTE ?.




--

Mart Pirita

--

Mart Pirita

[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux