Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
4 мин. осталось
Безопасность и сети

Как установить PPTP VPN на CentOS 8 (пошаговое руководство)

Мэтт Шмитт By Мэтт Шмитт 4 мин чтения Обновлено 15 апр. 2023 г.
установка PPTP VPN на CentOS 8

В этом руководстве мы расскажем, как установка PPTP VPN на CentOS 8. Знаешь, PPTP расшифровывается как Point to Point Tunneling Protocol. Это классический протокол для построения VPS-сетей. Виртуальная частная сеть (VPN) — это способ подключения, который обеспечивает безопасность и конфиденциальность в частных и публичных сетях, включая точки доступа WiFi и интернет.

Как правило, корпорации используют VPN для защиты конфиденциальных данных. Обычные пользователи прибегают к ним там, где власти ограничивают доступ к интернет-контенту.

Конфиденциальность повышается благодаря VPN: исходный IP-адрес пользователя заменяется адресом, выданным VPN-провайдером.

Иными словами, используя VPN, вы скрываете свой IP-адрес — это обеспечивает дополнительную безопасность и защиту. Кроме того, вы получаете доступ к заблокированным сайтам, которые хотите посетить. Подробнее о всех вариантах серверов читайте в нашей статье: лучший VPS для VPN.

Что такое туннелирование точка-точка?

как установить PPTP VPN на CentOS

PPTP (Point-to-Point Tunneling Protocol) — это VPN-протокол, обеспечивающий корректное взаимодействие между VPN-клиентом и VPN-сервером. Он также доступен для CentOS Linux. PPTP — свободная операционная система с открытым исходным кодом, поддерживаемая сообществом и совместимая с исходным дистрибутивом Red Hat Enterprise Linux от проекта CentOS.

Администраторы редко выбирают PPTP в качестве надёжного протокола. Однако настроить его значительно проще на CentOS Linux. Если вам нужна именно такая конфигурация и настройка, эта статья для вас. В ней мы расскажем, как установка PPTP VPN на CentOS 8

centos-vps Минималистичный сервер для тех, кому не нужно лишнего

Получите CentOS 7 или CentOS 8 на Cloudzy CentOS VPS и запустите эффективный сервер на Linux с минимальным расходом ресурсов.

Получить CentOS VPS

Как настроить и установить PPTP-соединение на CentOS 8

Шаг 1: Установить PPP

Установка PPTP полностью зависит от пакетов PPP и PPTPD. Для начала установите необходимые пакеты, затем настройте их для запуска конфигурации. Выполните следующие команды поочерёдно:

yum install ppp iptables nano
cd /usr/local/src

Для 64-битных ОС:

wget    http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm
rmp -Uhv pptpd-1.4.0-1.el6.x86_64.rpm

Для 32-битных ОС:

wget    http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.i686.rpm
rmp -Uhv pptpd-1.4.0-1.el6.i686.rpm

Читайте также: Просмотр и удаление правил Iptables Linux

Шаг 2: Настройка и конфигурация PPTPD

Отредактируйте IP-настройки в: /etc/pptpd.conf, как показано ниже:

nano /etc/pptpd.conf

Отредактируйте следующие параметры в /etc/ppp/options.pptpd:

ms-dns 8.8.8.8
ms-dns 4.4.4.4

Шаг 3: Создайте пользователя для доступа к серверу VPN

Добавьте учётную запись пользователя в /etc/ppp/chap-secrets (укажите имя пользователя и пароль) следующим образом:

nano /etc/ppp/chap-secrets

Шаг 4: Включите перенаправление IP/сетевого трафика

Нам нужна переадресация IP, чтобы VPN мог маршрутизировать пакеты между клиентами VPN и внешней сетью. Для этого сервер VPN настраивается как маршрутизатор:

sudo v1 /etc/sysctl.conf

Теперь добавьте следующую строку:

nano /etc/sysctl.conf
net.ipv4.ip_forward = 1

Чтобы изменения в sysctl.conf вступили в силу, выполните следующую команду:

sysctl -p

Шаг 5: Настройка iptables

Теперь добавьте следующие правила IP-tables, чтобы открыть нужные порты и корректно перенаправить пакеты данных:

iptables -A INPUT -i eth0 -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -i eth0 -p gre -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Шаг 6: Запустить сервер VPN

service pptpd restart
chkconfig pptpd restart

Поздравляем. Вы успешно установили PPTP VPN на CentOS! Следующие шаги помогут настроить PPTP VPN без графического интерфейса. Linux с помощью команд вы можете легко настроить, подключить или отключить PPTP VPN. Как известно, существуют и другие варианты самостоятельного размещения VPN. У нас есть подробное руководство по Установка клиента OpenVPN на VPS. Среди других протоколов, таких как IKEv2, L2TP и PPTP, OpenVPN может лучше всего подойти для вашего случая использования VPN.

Заключение

В этой серии обучающих материалов по технологиям VPS мы показали, как установить PPTP VPN на CentOS 8 Linux или CentOS VPS. Протокол PPTP не описывает аутентификацию или шифрование, поэтому большинство администраторов его избегают. При этом он достаточно прост в настройке на дистрибутиве CentOS.

Основная задача PPTP — обеспечить уровень защиты, безопасности и удалённого доступа, сопоставимый с обычными продуктами VPN. Вы можете использовать управляющий канал PPTP через TCP и GRE-туннель для инкапсуляции PPP-пакетов и их дополнительной защиты. 

Поделиться

Ещё в блоге

Читайте дальше.

Заглавное изображение Cloudzy для руководства по MikroTik L2TP VPN: ноутбук подключается к серверной стойке через светящийся сине-золотой цифровой туннель с иконками щитов.
Безопасность и сети

Настройка MikroTik L2TP VPN (с IPsec): руководство по RouterOS (2026)

В этой настройке MikroTik L2TP VPN протокол L2TP отвечает за туннелирование, а IPsec, за шифрование и целостность; их связка обеспечивает совместимость с нативными клиентами без сторонних age

Рекса СайрусРекса Сайрус 9 мин чтения
Окно терминала с предупреждением SSH об изменении идентификации удалённого хоста, с заголовком руководства по исправлению и брендингом Cloudzy на тёмном бирюзовом фоне.
Безопасность и сети

Предупреждение: идентификация удалённого хоста изменилась, и как это исправить

SSH, безопасный сетевой протокол, который создаёт зашифрованный туннель между системами. Он остаётся популярным среди разработчиков, которым нужен удалённый доступ к компьютерам без графи

Рекса СайрусРекса Сайрус 10 мин чтения
Иллюстрация руководства по устранению неполадок DNS-сервера с предупреждающими символами и синим сервером на тёмном фоне для ошибок разрешения имён в Linux
Безопасность и сети

Temporary Failure in Name Resolution: что это значит и как исправить?

При использовании Linux вы можете столкнуться с ошибкой temporary failure in name resolution при попытке открыть сайты, обновить пакеты или выполнить задачи, требующие интернет-соедин

Рекса СайрусРекса Сайрус 12 мин чтения

Готовы к развёртыванию? От $2,48/мес.

Независимое облако с 2008 года. AMD EPYC, NVMe, 40 Gbps. Возврат денег в течение 14 дней.