Хотел бы создать новую тему, надеюсь многим начинающим будет это полезно, дело в том что
тема "Шлюз интернета на базе Ubuntu-server/..." уже максимально раздута, плюс как уже там говорилось, она не раскрывает самого главного - насторйки проcтого шлюза.
Или может написано так непонятно, например:
На машинках локальной сети получаем IP по DHCP от dnsmasq либо прописываем шлюз по умолчанию ручками.
прописывать чего, куда
??
И так, есть сеть, максимально простая (для примера).
Шлюз должен быть выполнен на ubuntu 7.04, Сетевая в интернет: eth0 допустим имеет постоянный ip: 13.13.13.13 (хотя в большинстве случаев он динамический и надо будет рассмотреть и эту ситуацию, но не будем усложнять это сейчас) выданный провайдером.
Сетевая смотрящая в локалку eth1 допустим 192.168.0.1, и несколько компов в сети на мастдае
192.168.0.2 и 192.168.0.3 и т.д. Маска подсети понятно: 255.255.255.0
Задача раздать всем интернет по iptables, разумеется пока без учета трафика.
Прочитал кучу информации о НАТе аж крыша задымиласть, вот что в итоге получилось:
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 13.13.13.13
Для линуксовых гуру, есть ли ошибки ? (нет у меня в данный момент возможности смоделировать ситуацию, а собрать шлюз НАДО !!!)
Про firestarter пожалуйста не пишите, с ним настроил, все работает - хочу подробности именно для iptables.