Настроим NAT на ОС Debian (это применимо в случаях когда ваш Debian сервер служит шлюзом для выхода в интернет для остальных ПК).
1. Раскомментируем в /etc/sysctl.conf следующую строку (или добавьте в конец файла)
net.ipv4.ip_forward=1
2. Для применения изменений без перезагрузки используем команду
sysctl -p
3. Включаем NAT командой
iptables -A POSTROUTING -t nat -j MASQUERADE
Данное правило будет сброшено после перезапуска системы, потому добавим его в скрипты автозапуска. В папке /etc/network/if-pre-up.d/ создадим файл nat и в него добавляем следующие строки
#!/bin/sh /sbin/iptables -A POSTROUTING -t nat -j MASQUERADE
Делаем этот файл «запускаемым».
chmod +x /etc/network/if-pre-up.d/nat
На этом все, у вас есть шлюз на Debian.
О бля, вредные советы подъехали. А что ж вы не добавили, что после ввода iptables -A POSTROUTING -t nat -j MASQUERADE, сервер начинает маскарадить и натить всё подряд?