Настраиваем NAT в Ubuntu 12 с помощью Iptables

Настройка Ubuntu сетевым шлюзом для раздачи интернета в локальную сеть

Для начала мы распишем, что мы имеем:

1. Интернет от провайдера приходит в виде статичного подключения (eth0) или pppoe соединения (ppp0)
2. Маломощный компьютер с двумя сетевыми картами на котором установлена Ubuntu
3. Компьютер подключенный с серверу напрямую или через свитч

Белый интернет с реальным ip адресом eth0 — 10.10.10.10/255.255.255.252
Серый ip адрес для локальной сети eth1 — 192.168.0.1/255.255.255.0

Приступим к настройки сервера:

Для начала пропишем необходимые параметры в файле /etc/sysctl.conf

— находим и разкоментируем:

— там же в самом низу добавляем:

Сохраняем и выходим

Создаем файл с конфигурацией iptables и настраиваем его:

— пишем следующий код для NAT MASQUERADE, такой тип nat можно использовать как для белых динамических и статических ip адресов получаемых у правайдера

— пишем следующий код для NAT SNAT, такой тип nat можно использовать только для белых ip адресов получаемых у правайдера

— затем поставим iptables в автозагрузку

— в файле /etc/network/if-pre-up.d/iptables прописываем

сохраняем выходим

После всех действий нужно все сохранить и перегрузить сервер, после перезагрузки проверить интернет на компьютере клиента (192.168.0.2).
Если что то не получается пишите, с удовольствием Вам помогу.

Материалы для статьи взяты на разных сайтах по it.
При размещении на других ресурсах просьба ставить источник.

Настраиваем NAT в Ubuntu 12 с помощью Iptables
Метки:                    

Настраиваем NAT в Ubuntu 12 с помощью Iptables: 2 комментария

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Яндекс.Метрика