Здравствуйте уважаемые гуру.
В линуксе совсем недавно, ну совсем зеленый.
Вобщем дело такое есть у меня работающий linux ubuntu 9.10 Linux DC2 2.6.31-14-generic-pae #48-Ubuntu SMP Fri Oct 16 15:22:42 UTC 2009 i686 GNU/Linux
Так же имеются 3-и интерфейса eth0 eth1 eth2
eth0 и eth1 интернет. Провайдеры подключены по статическому IP [192.168.1.1] [192.168.10.2]
eth2 моя сеть 192.168.0.1
Вот хочу из него сделать роутер с резервным каналом интернета, а именно если один падает то автоматически включается второй.
Гуглил Гуглил и нашел кучу скриптов итд. Но мне всеже осталось непонятно
скрипт
#!/bin/bash
if ! ip link show eth0; then
if ping -q -n -c 1 192.168.0.100; then
ifdown eth1
pptp-command start
else
ifup eth1
fi
fi
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j SNAT --to-source 192.168.0.1
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.0.0/24 -j SNAT --to-source 192.168.10.1
Отсюда вопрос а что дальше? Как мне написать правило перенаправление порта например? сразу для двух интерфейсов писать? и так постоянно?
а как нассчет очистки таблицы и цепочек
iptables --flush
iptables --delete-chain
iptables --table nat --flush
iptables --table filter --flush
iptables --table nat --delete-chain
iptables --table filter --delete-chain