Настройка PPTP подключения в Linux
Материал из campus.mephi.ru
Gudvinr (Обсуждение | вклад) м () |
Gudvinr (Обсуждение | вклад) м (переименовал «Настройка pptp в Linux» в «Настройка PPTP подключения в Linux»: Более корректное название) |
Текущая версия на 17:22, 26 февраля 2013
Настройка 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 - Статья, использованная при подготовке данного руководства.