Настройка pptp cервера на linux
Шаг 1: Установите pptp пакеты
Откройте терминал и установите необходимые пакеты PPTP. Для этого введите следующие команды:
Шаг 2: Настройка PPTP сервера
Отредактируйте файл настроек /etc/ppp/chap-secrets
и добавьте учетную запись пользователя, которому нужно предоставить доступ к VPN-серверу.
Внутри файла добавьте учетную запись пользователя, укажите имя пользователя, пароль и IP-адрес назначения. Они должны быть разделены пробелом как указано ниже:
Шаг 3: Настройте PPTP сервер
Настройки PPTP сервера хранятся в файле конфигурации /etc/pptpd.conf
. Отредактируйте этот файл и добавьте следующую конфигурацию:
Добавьте или отредактируйте следующие параметры
Шаг 4: Настройка DNS
Настройте DNS, отредактировав файл /etc/ppp/pptpd-options
. Добавьте Google DNS:
Добавьте следующие строки в файл:
Шаг 5: Включение IP-проброса
Для обеспечения правильного маршрутизации и связности вашей VPN-сети необходимо включить IP-проброс. Для этого выполните следующую команду:
Добавьте/отредактируйте следующий параметр net.ipv4.ip_forward
на значение 1:
Сохраните и закройте файл.
Затем выполните эту команду, чтобы применить изменения sysctl:
Шаг 6: Настройка iptables
В завершении настройки PPTP сервера нужно добавить правила файрвола IPtables для UDP порта 1723 и GRE протокола.
Введите следующие команды:
Замените eth0
на ваш интерфейс сети.
Шаг 7: Перезапустить PPTP
Перезапустите сервис pptpd, чтобы применить все изменения конфигурации:
Вы успешно установили и настроили сервер PPTP VPN на Linux!
Last updated