Установка і настройка VPN з використанням протоколу PPTP в Debian.
PPTP - тунельний протокол типу точка-точка, що дозволяє комп'ютеру встановлювати захищене з'єднання з сервером за рахунок створення спеціального тунелю в стандартній, незахищеною мережі.
Входимо на сервер по SSH і встановлюємо:
Переходимо до налаштування.
Решта не чіпаємо, закриваємо файл і зберігаємо зміни. Після під'єднання до серверу потрібно буде присвоєно IP із зазначеного діапазону, а локальний IP сервера стане 192.168.1.1
Переходимо до виправлення файлу / etc / ppp / pptpd-options.
8.8.8.8 - FREE DNS від Google.
192.168.1.1 - локальний DNS.
Зберігаємо конфігураційний файл і створюємо файл логу командою:
Переходимо до налаштування паролів в файлі / etc / ppp / chap-secrets. Додаємо за прикладом:
Зберігаємо зміни у файлі. Після цього перезапускаємо pptpd:
Надаємо нашим клієнтам доступ в інтернет
дозволяємо VPN-никам звертатися в інтернет:
дозволяємо інтернету віддавати пакети VPN-никам:
ethX замінити на зовнішній інтерфейс, 123.123.123.123 замінити на зовнішній IP (з цього IP користувачі будуть ходити в інтернет):
Якщо Ви вперше використовуєте iptables, то створіть файл /etc/iptables.rules і помістіть туди інструкції наведені вище. Після чого зробіть симлінк:
І при завантаженні ОС будуть активуватися ваші правила в /etc/iptables.rules
Активуємо iptables -правила:
Щоб не перезавантажуватися повідомляємо ядру про включення форвардинга:
Вітаємо! На цьому настройка VPN сервера на PPTP закінчена.
Підключення до сервера PPTPD з Windows відбувається стандартно.