|
Назад
Внимание. На данный момент пока написан вариант для организации NAT и маршрутизации
при подключении к Интернету через ppp интерфейс. Для прямого подключения иструкция
будет написана чуть позже.
На текущий момент мы имеем сервер, который имеет доступ в Интренет, локальные пользователи
имеют возможность подключатся к серверу по VPN, нам осталось только "показать" им доступ в
Интеренет. У нас имеются следующие обозначения:
- Подключаемые пользователи имеют IP адреса: 10.8.0.2-100
- Интерфейс подключения к Интернету имеет имя pppX, где X – некоторое число.
Имя интерфейса можно узнать выполнив команду ifconfig
Устанавливаем пакет iptables:
Создаём файл /etc/init.d/nat.sh, следующего содержания:
#!/bin/sh
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables --flush
iptables --table nat --flush
iptables --delete-chain
iptables --table nat --delete-chain
#Внимание X – следует узнать при помощи команды ifconfig
iptables --table nat --append POSTROUTING --out-interface pppX -j MASQUERADE
iptables --append FORWARD -s 10.8.0.0/24 -j ACCEPT
|
Выполняем следующие команды для того, чтобы скрипт запускался при загрузке:
chmod 755 /etc/init.d/nat.sh
update-rc.d nat.sh defaults
|
Теперь можете потестировать настроенныю систему. В предыдущей статье вы создали VPN соединение
на локальном компьютере. Попробуйте теперь его запустить и вы будете иметь доступ в Интернет.
Осталось только установить пакет sbills для мониторинга и ограничения трафика. Подробное руководство
смотрите на странице Установка.
|