Настройка PPTP подключения в Linux

Материал из campus.mephi.ru

(Перенаправлено с Настройка pptp в Linux)
Перейти к: навигация, поиск

Настройка PPTP соединения в OC Linux. Соединение, поднятое по этой инструкции протестировано и работоспособно на дистрибутиве ArchLinux и, возможно, Ubuntu.

Содержание

Установка необходимых пакетов

Перед началом настройки подключения необходимо убедиться в наличии необходимых инструментов. Чтобы установить PPTP клиент в ArchLinux необходимо выполнить следующее:

# pacman -S pptpclient

Для Ubuntu:

# apt-get install pptp-linux

Для других дистрибутивов пакет придется искать самостоятельно.

Редактирование конфигурации

Создайте файл /etc/ppp/peers/<TUNNEL_NAME> (вместо <TUNNEL_NAME> можете выбрать любое другое название, латиницей) со следующим содержанием:

pty "pptp pptp.campus.mephi.ru --nolaunchpppd"
name "Номер вашей зачетки"
ipparam <TUNNEL_NAME>
remotename PPTP
nobsdcomp
nodeflate
lock
noauth
refuse-eap
refuse-mschap

Теперь откройте файл /etc/ppp/chap-secrets и допишите туда строку:

"Номер вашей зачетки" PPTP пароль *

Поднятие туннеля

Итак, чтобы выполнить подключение к сети выполните следующее:

# pon <TUNNEL_NAME> debug dump logfd 2 nodetach

Если нет никаких ошибок, далее команду pon можно запускать без параметров для отладки:

# pon <TUNNEL_NAME>

Маршрутизация

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

Чтобы выполнить перенаправление трафика через PPTP туннель, выполните следующее:

# ip route add default dev ppp0

Теперь все готово и можно пользоваться подключением.

Примечание

Данное руководство не подразумевает подключение к сети таким образом на постоянной основе. Эта инструкция может быть полезна в случае невозможности нормально установить подключение с помощью специальных утилит (графических или консольных), например во время установки дистрибутива по сети и т.д. Для нормального использования подключения настоятельно рекомендуется использование утилит, упрощающих настройку подключения к сети, таких как netcfg или networkmanager.

Microsoft VPN client setup with pptpclient - Статья, использованная при подготовке данного руководства.