Не фунциклирует форвард пакетов
Не работает форвард пакетов
Необходимо содать возможность работы через 2х провайдеров. Первый подключен непосредственно к серверу1 (Fedora 10) На вторго прова можно выйти через сервер2(Ubuntu 9) Схема выглядит так
Local Net 192.168.0/24 | | | Server1 Server1 eth0 eth1 eth0 Server2 192.168.0.1 192.168.100.1 -----------> 192.168.100.2 | | Server1 Server2 eth2 eth1 real ip 1(prov1) real ip 2(prov2) | | Inet Inet
К одному и тому же серверу подключить 2 прова сразу нельзя. Не спрашивайте почему, это , как говорил ходжа наcредин, тонкий филосовский вопрос. На сервере1 для работы через воторго провайдера маршрут по умолчанию идет через 192.168.100.2 Форвард на сервере2 настроен через iptables. #Forward $ipt -A FORWARD -i $INIF -o $EXIF -m state --state NEW,ESTABLISHED,RELATED -j ACCCEPT $ipt -A FORWARD -i $INIF -o $EXIF -p tcp -m multiport --dport 80,1433 $ipt -A FORWARD -i $INIF -o $EXIF -p tcp --dport 1540:1570 -j ACCEPT $ipt -A FORWARD -i $INIF -o $EXIF -p udp --dport 53 -j ACCEPT $ipt -A FORWARD -i $INIF -o $EXIF -p tcp --dport 53 -j ACCEPT $ipt -A FORWARD -i $INIF -o $EXIF -p icmp -j ACCEPT
Но нихрена не работает. Когда запускаешь трэйсрут на с рабочей станции в локалке, он проходит 192.168.100.1 и затыкается на 192.168.100.2