Настройка NAT на Ubuntu.
Есть шлюз на Ubuntu 12.04. Нужно организовать доступ в интернет через данный сервер для всей локальной сети 192.168.0.0/24
Для начала включим форвардинг:
Чтобы форвардинг автоматически включался при запуске системы открываем файл:
и добавляем в него строчку:
Теперь можно настроить сам NAT
Создадим скрипт для управления iptables
nano /home/scripts/routing.sh
#!/bin/sh
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables=/sbin/iptables
#################################BODY####################
iptables -F -t filter
iptables -F -t mangle
iptables -F -t nat
$iptables -P INPUT ACCEPT
$iptables -P FORWARD ACCEPT
$iptables -P OUTPUT ACCEPT
##############################TABLE_NAT##################
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Добавим в автозагрузку