>>http://lartc.org/howto/lartc.rpdb.multiple-links.html
>>гугл рулит не по деццки :)
>
>спасибо, сейчас почитаю
>
Правильно, правильно, что почитаешь.
НУ а вот как у менгя работает по этой доке, что вверху:
ip rule add from 222.222.222.222 table myrealip
ip route add default via 222.222.222.1 dev eth3 table myrealip
P.S.
1. myrealip - это название таблицы, можно поставить свое
2. При существующем раскладе будут работать оба интерфейса и оправка пакета будет через тот, с которого пришло.
3. 222.222.222.1 - это шлюз на стороне прова
4. Нужно будет иногда проверять на отвал маршрута, иначе - когда нужно будет, всё отвалится.
Скрипт что-то по типу такого( в крон ставить надо):
ip route add default via 111.111.111.1
ip route change default via 111.111.111.1
ipl=`ip rule list | grep myrealip | grep -v grep`
if [ "$ipl" = "" ]
then
ip rule add from 222.222.222.222 table myrealip
fi
ipl=`ip route list table myrealip | grep -v grep`
if [ "$ipl" = "" ]
then
ip route add default via 222.222.222.1 dev eth3 table myrealip
fi