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

2 providerow-temat ostatnio poruszny



Witam.

Dzisiaj stalem sie sczesliwym posiadaczem internetdsl. W kazdym razie nie 
zrezygnowalem z uslug dotychczasowego providera. I po przeczytaniu archiwum 
listy sklecilem nastepujacy skrypt ktory to ma na celu "load balancing" obu 
łącz:
#!/bin/bash
IF1=eth1
IF2=eth0
IP1=80.55.212.126
IP2=217.113.230.234
P1=80.55.212.125
P2=217.113.230.1
P1_NET=80.55.212.124
P2_NET=217.113.230.0
echo 1
ip route add $P1_NET dev $IF1 src $IP1 table T1
echo 2
ip route add default via $P1 table T1
echo 3
ip route add $P2_NET dev $IF2 src $IP2 table T2
echo 4
ip route add default via $P2 table T2
echo 5
ip route add default scope global nexthop via $P1 dev $IF1 weight 4 nexthop 
via $P2 dev $IF2 weight 1
echo 6
ip rule add from $IP1 table T1
echo 7
ip rule add from $IP2 table T2



Skrypt wywala sie na lini 5  (ip route add default scope global nexthop via 
$P1 dev $IF1 weight 4 nexthop) z haslem
RTNETLINK answers: Invalid argument

ma ktos na to jakis pomysl bo niebardzo sie domyslam czego to moze byc wina. 
Oczywiscie wczesniej sobie usuam default route.

pozdrawiam Piotr Potargowicz.



Reply to: