ghrt wrote:
Nu, deoarece am facut ce descria tutorialul acela la care am dat link si
ideea da, era ca am doua tabele de rutare si da, am dat si 2 ip rule
care ar fi trebuit sa rezolve problema. Acestea se creeaza dar nu
functioneste, chestie la care m-am blocat ca sunt jurist nu sysadmin.
Dar cu rabdare cred ca o sa o rezolv si de unul singur, right?
Sorry prima data ti-am citit prea in viteza mesajul
Fata de tine eu in cfg. cu doi provideri pe unul il las in tabela implicita
(practic setez computerul pt. el) dupa care creez o tabela pentru al doilea in
care - important - tre sa copiez toate rutele din tabele implicite.
Ca script e ceva de genul. Tabela pt. isp2 e 100. A se modifica dupa necesitati.
IP=/sbin/ip
table100default=x.x.x.x # gw-ul tau pt isp2
IPCLASSES="1.2.3.4/24 5.6.7.8/25" # ip-urile sau clasele primite de isp2
$IP route flush table 100
# copy all other routes except default
$IP route show table main | grep -v default | while read ROUTE ; do
$IP route add table 100 $ROUTE
done
# delete all rules which redirect traffic to table 100
# needed when we remove classes
for i in `ip rule ls|grep "lookup 100"|cut -d\ -f2`; do
ip rule del from $i table 100
done
for addr in $IPCLASSES; do
$IP rule add from $addr table 100
done
# set default route
$IP route add table 100 default via $table100default
--
Dan Borlovan
Level 7 Software
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug