I have 2 ADSL ad1 and ad2 , one PC for my firewall and some
deamon on it with 3 ethernet : eth0 connect to my LAN ( 192.168.60.0/24 ) and 2
other connect to ad1 and ad2
|eth1
(10.0.1.2)--------------------ad1 ( ADSL 1 )
| My LAN(192.168.60.0/24) |---------eth0( 192.168.60.2)à PC
|
|eth2
(10.0.2.2)---------------------ad2 (ADSL 2 ) All computer in LAN has default router = 191.168.60.2
( eth0 of PC ) In the /etc/network/option I enable the forwardable = 1 I use iptable to NAT the outgoing of eth1 and eth2 Iptables –t nat –A POSTROUTING –s 192.168.60.0/24
–o eth1 –j SNAT –to 10.0.1.2 Iptables –t nat –A POSTROUTING –s 192.168.60.0/24
–o eth2 –j SNAT –to 10.0.2.2 So now computers in LAN could be SNAT to one of two IP 10.0.1.2,
10.0.2.2 to go out , but how to control what SNAT to chose . The ideal of mine is writing a programe loadbalancing for
n line ADSL contact to one PC as gateway , and my start is control what SNAT to
use . If you have some idea or experience of if , help me please |