Налаштування vpn за допомогою pptpd на ubuntu - vscale community

Абревіатура VPN означає Virtual Personal Network. Цей інструмент дозволяє створювати віртуальні безпечні з'єднання всередині будь-яких публічних. Часто VPN використовується для захищеного з'єднання з віддаленим робочим місцем або для підключення в офісну мережу ззовні.

Навіщо звичайній людині може знадобитися VPN? Відповідей на це питання може бути дуже багато, основні причини:

У цій статті ми розглянемо особливості установки настройки VPN за допомогою PPTPD на сервері під керуванням ОС з Ubuntu 16.04.

Крок 1. Встановлення пакета pptpd

Установка pptpd виконується за допомогою команди:

Крок 2. Налаштування PPTP

Відкриємо файл для редагування:

Для цього необхідно відкрити файл / etc / ppp / chap-secrets і вказати в ньому логіни і паролі користувачів через пробіл в такий спосіб:

Додавання DNS-серверів для VPN-клієнтів

Після цього додамо DNS-сервери, які будуть віддаватися користувачам підключеним через VPN. Для цього відредагуємо файл / etc / ppp / pptpd-options і пропишемо в ньому такі рядки:

В даному випадку ми вказали DNS-сервери Google Public DNS, але ви можете використовувати будь-які інші відомі вам DNS-сервери.
Тепер залишилося перезапустити pptpd-демон. Робиться це за допомогою наступної команди:

service pptpd restart

Після перезапуску обов'язково перевіримо, що демон працює і отримує підключення:

Якщо все добре, то висновок буде таким:

Крок 3. Налаштування форвардинга.

Відредагуємо файл /etc/sysctl.conf і додамо в кінець наступний рядок:

Після того, як файл збережений, застосуємо зміни командою

Крок 4. Налаштування NAT для iptables.

Щоб доступ в інтернет не блокувався файрволом iptables необхідно зазначити таке правило (просто введіть цю команду в терміналі):

Тепер ваше інтернет-з'єднання стало трохи більш безпечним і ви можете без страху користуватися інтернетом навіть через громадські Wi-Fi точки.

Схожі статті