Рассмотрим процесс подключения / установки VPN-подключения с использованием протокола PPTP в CentOS или Redhat Linux без использования графического интерфейса. Ниже вы можете найти детали подключения, которые будут использованы в качестве примера.
Замените приведенную ниже информацию о PPTP VPN, чтобы она соответствовала настройкам вашего сервера PPTP VPN:
- Имя соединения: Ваше_Название (может быть любым именем)
- Тип VPN-подключения: PPTP
- IP-адрес сервера PPTP VPN или домен: 123.123.1.1
- CHAP Имя пользователя: admin
- CHAP Пароль пользователя: 00000000
Конфигурация
Начнем с установки клиента PPTP:
# yum install pptp
На следующем шаге мы загрузим поддержку отслеживания соединений для модуля PPTP, которая необходима для правильного установления VPN-соединения PPTP:
# modprobe nf_conntrack_pptp
Теперь нам нужно добавить учетные данные CHAP, как указано выше, в /etc/ppp/chap-secrets
файл:
# echo 'admin PPTP 00000000 *' >> /etc/ppp/chap-secrets
На этом этапе, используя приведенную выше информацию о VPN-подключении, нам нужно создать конфигурационный файл peer VPN и сохранить его в /etc/ppp/peers/
каталоге. Введите приведенный ниже код в файл Ваше_Название, который вызывается при замене директив IP-адреса VPN-сервера, имени и ipparam:
pty "pptp 123.123.1.1 --nolaunchpppd"
name admin
remotename PPTP
require-mppe-128
file /etc/ppp/options.pptp
ipparam Ваше_Название
Подключиться к VPN PPTP
Теперь все готово для установки PPTP VPN-соединения:
# pppd call Ваше_Название
Проверьте на /var/log/messages
наличие ошибок или предупреждений. Если соединение PPTP VPN было установлено правильно, вы должны увидеть вывод, подобный приведенному ниже:

Как только VPN-соединение установлено правильно, будет создан новый сетевой интерфейс. Используйте, ip
чтобы увидеть его конфигурацию:
# ip a s

Отключиться от VPN PPTP
Чтобы отключить VPN-соединение PPTP, просто изящно убейте pppd
демона, используя следующую команду:
# pkill pppd
Следуя журналам, мы видим, что pppd
модуль вышел таким образом:

Поиск проблемы
Если вы получаете следующее сообщение об ошибке при следовании /var/log/messages
журнала:
pppd[32087]: LCP: timeout sending Config-Requests
Вам не хватает загружаемого модуля nf_conntrack_pptp
. Загрузите этот модуль с помощью следующей команды Linux :
# modprobe nf_conntrack_pptp