\/IRUS
27.01.2013, 16:51
Искал на форуме как заюзать порутанный серв в качестве VPN шлюза, не нашел.
Пишу найденный мною солюшн.
100% актуально для Ubuntu 12.04 с дефолтными настройками
Устанавливаем на сервере протокол PPP:
apt-get install ppp pptpd
Для удобства установим файл-менеджер MC:
apt-get install mc
Вводим 'mc' и лезем в файл /etc/pptpd.conf
localip 10.1.1.1 # адрес сервера в создаваемой виртуальной сети
remoteip 10.1.1.2-254 # адреса, раздаваемые подключенным клиентам
Лезем в файл /etc/ppp/chap-secrets
user pptpd password * # будем подключатся с логином 'user' и паролем 'password'
В консоли пропишем маскарадинг с нашей VPN локалки на внешку с инетом
Включаем маршрутизацию транзитных IP-пакетов:
echo 'net.ipv4.ip_forward = 1' >>/etc/sysctl.conf
Даем системе перечитать файл с конфигом:
sudo sysctl -p
Пропишем маскарадинг пакетов в качестве правила IPTABLES:
sudo iptables -t nat -I POSTROUTING -s 10.1.1.0/24 ! -d 10.1.1.0/24 -j MASQUERADE
Сохраним IPTABLES в файл:
sudo iptables-save >/etc/iptables.conf
Последним, перезапускаем PPTP демона:
sudo /etc/init.d/pptpd restart
Все! Можно создавать VPN подключение на айпишку сервера с нашим VPN, логином: 'user' и паролем 'password' и пользоваться всеми прелестями анонимного VPN.
Пишу найденный мною солюшн.
100% актуально для Ubuntu 12.04 с дефолтными настройками
Устанавливаем на сервере протокол PPP:
apt-get install ppp pptpd
Для удобства установим файл-менеджер MC:
apt-get install mc
Вводим 'mc' и лезем в файл /etc/pptpd.conf
localip 10.1.1.1 # адрес сервера в создаваемой виртуальной сети
remoteip 10.1.1.2-254 # адреса, раздаваемые подключенным клиентам
Лезем в файл /etc/ppp/chap-secrets
user pptpd password * # будем подключатся с логином 'user' и паролем 'password'
В консоли пропишем маскарадинг с нашей VPN локалки на внешку с инетом
Включаем маршрутизацию транзитных IP-пакетов:
echo 'net.ipv4.ip_forward = 1' >>/etc/sysctl.conf
Даем системе перечитать файл с конфигом:
sudo sysctl -p
Пропишем маскарадинг пакетов в качестве правила IPTABLES:
sudo iptables -t nat -I POSTROUTING -s 10.1.1.0/24 ! -d 10.1.1.0/24 -j MASQUERADE
Сохраним IPTABLES в файл:
sudo iptables-save >/etc/iptables.conf
Последним, перезапускаем PPTP демона:
sudo /etc/init.d/pptpd restart
Все! Можно создавать VPN подключение на айпишку сервера с нашим VPN, логином: 'user' и паролем 'password' и пользоваться всеми прелестями анонимного VPN.