Настройка PPTP клиента под Linux
Установка
Для установки PPTP клиента под Linux необходимо установить программу pptpclient, исходный код которой можно скачать либо с сервера SourceForge, или поискать эту программу в Вашем дистрибутиве. Для установки бинарного пакета руководствуйтесь документацией на Ваш пакетный менеджер. Для установки из исходных текстов распакуйте архив следующими командами:
cd pptp-linux-1.4.0
Для сборки pptp Вам понадобятся программы gcc и make. Наберите и выполните команды от «root»
make install
Настройка
Файл /etc/ppp/options должен быть примерно следующего содержания:
name <LOGIN>
remotename vpn
defaultroute
noauth
lock
hide-password
local
noproxyarp
lcp-echo-interval 30
lcp-echo-failure 4
noipx
где <LOGIN> - имя пользователя для авторизации на VPN сервере. Файл /etc/ppp/chap-secrets должен содержать строку:
где <LOGIN> - имя пользователя для авторизации на VPN сервере, а <PASSWORD> - его пароль.
Если Ваш IP адрес 10.0.X.Y тогда: <NETWORK_address> - 10.0.0.0/8 <gateway> - 10.0.X.1
Запуск и остановка
Подключение к VPN серверу выполняется командой, запущенной с правами администратора:
где 10.10.10.11 - IP адрес VPN сервера. При успешном подключении создастся интерфейс pppX, где X - цифра. Через этот интерфейс и пойдёт весь трафик. Разорвать соединение можно послав сигнал TERM командой kill процессу pppd. Либо (если установлена команда killall и запущен только один pppd процесс) с помощью команды: