Настройка NAT в Debian

Настроим 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.

One comment on “Настройка NAT в Debian

  1. О бля, вредные советы подъехали. А что ж вы не добавили, что после ввода iptables -A POSTROUTING -t nat -j MASQUERADE, сервер начинает маскарадить и натить всё подряд?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *