Всем добрый день!
Вопрос прозаичный.. и всем надокучивший. Но его продолжают и продолжают задавать.
Прошу не критиковать, и не обвинять в дублеже постов.
Дело обстоит так, у нас шлюзом стояла Циска as5350, увеличение ADSL клиентов (а соответственно аксесс-листов и шейп-групп ан ней) привело к тому, что ее ЦПУ просто не выдерживает такой нагрузки и начал чуть ли не каждый день выявлять тем свое недовольство: задыхаясь,теряя пинг с локалки, увеличивая задержки пакетов из локалки, что сказалось на работе интернете почти всего когтингетна клиентов.
Поэтому я решил поставить шлюзом Ubuntu_сервер, а циску оставить на диалап.
Вся проблема в том, что на циске было P-T-P соединение с нашим провом, который маршрутизирует нам реальные айпишники по /28. У него на интерфейсе, который смотрит на нас 10.127..255.209 /30, соответственно у нас на внешнем интерфейсе было 10.127.255.210/30. НАТ был поднят на одну из айпишек, которую провайдер маршрутизирует к нам.
Как быть с настройкой Ubuntu в этом случае? Експерементировал с iptables, только с айпишки которую выделил сам из своей сети, а за серваком пару компов поставил, для теста. А как дело до финиша дошло, то ступор.
Вопрос :
eth1 (10.127.255.209/30) - смотрит на провайдера.
eth0 (192.168.180.5/30) - смотрит в локалку.
Айпишка, через которую должны ходить все клиенты НАТА = 91.xxx.yyy.zzz, как ее подвесить в айпитейблз? и вообще, возможно ее надо алиасом привязать к тому же внешнему интерфейсу?
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.0.0/16 -j SNAT --to-source [color=blue]91.xxx.yyy.zzz[/color]
-A PREROUTING -i eth1 -d ! 192.168.0.0/16 -p tcp -m multiport --dports 80,8080 -j DNAT --to 91.xxx.yyy.zzz:3128
- эта строка будет правильной?, если айпишка на eth1 = 10.127.255.209
Каков ход моих мыслей?
Заранее Большая благодарность всем за внимание и терпение.