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: