Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

PPTP - драйвер

PPTP(8)
НАЗВАНИЕ
pptp - PPTP драйвер
СИНТАКСИС
pptp <опции-pptp> <опции-ppp> ...
ОПИСАНИЕ
pptp - это клиент подключения к Виртуальной Частной Сети (VPN), использует протокол туннелирования Точка-Точка (PPTP). Применяется для подключения к PPTP-серверу (VPN) провайдера.По умолчанию, pptp устанавливает соединение с PPTP-сервером, и лишь тогда передает управление pppd. Однако, pptp может быть запущен средствами pppd. ОПЦИИ
В первом аргументе pptp должно быть имя сервера или IP-аддресс сервера.
Все длинные опции (начинаются с "--") интерпретируются как опции pptp, если опция неверная - критическая ошыбка.Все опции, которые начинаются с "-", интерпретируются как ppp-опции, и обрабатываются демоном pppd, за исключением --nolaunchpppd (опции не передаются pppd).


--phone <номер>
Передать <номер> удаленному хосту как телефонный номер.
--nolaunchpppd
Не запускать pppd, но использовать стандартный вход (stdin) как сетевое соединение. Используйте этот флаг когда pptp является частью процесса соединения pppd (используя опцию pty).

--debug
Запустить в режиме foreground (для отладки с gdb).

--sync
Включение Synchronous HDLC (pppd дожен использовать это).

--timeout <секунды>
Время ожидания для повторных пакетов (от 0.01 до 10 секунд).

--nobuffer
Полностью отключает буферизацию и повторную отправку пакетов. Опцию --timeout игнорируется.

--idle-wait <секунды>
Время ожидания, между повторной посылкой эхо-запроса. Согласно RFC2637 по умолчанию 60 секунд.

--max-echo-wait <секунды>
Максимальное время ожидания, овета на эхо-запрос. Согласно RFC2637 по умолчанию 60 секунд.

--logstring <имя>
Использовать <имя> в сообщениях syslog вместо 'anon'.

--localbind <аддресс>
Сделать привязку к заданому IP.

--loglevel <уровень>
Установить уровень отладки (0 - низкий, 1 - по умолчанию, 2 - высокий).

--test-type Включение тестовой пересортировки пакетов, когда соединение с сервером не стабильно. Использовать только в тестовых целях. По умолчанию - 0, ето занчит что пакеты отправляются в правильном порядке.
--test-rate
 Количество пакетов (по умолчанию 100), после которых идет тестовая пересортировка

ПРИМЕР
Подключение к VPN-сервверу Microsoft Windows
pppd noauth nobsdcomp nodeflate require-mppe-128 name domain\\\\user-name \
remotename PPTP pty "pptp 10.0.0.5 --nolaunchpppd"
Замечание: в файле chap-secrets (используется pppd) должны быть описаны домен\\пользователь

СТАТИСТИКА
pptp собирает статистику когда отсылаети принимает GRE-пакеты. Они хорошо используются для отладки настроек PPTP-соединения и общего мониторинга качества PPTP-соединения. Статистика собирается с момента запуска pptp. Статистику можно просмотреть послав сигнал SIGUSR1 процессу "GRE-to-PPP Gateway", который сделает дамп в системные логи. Лучший метод для снятия статистики разрабатывается (возможно SNMP)

rx accepted
количество GRE-пакетов успешно принятых PPP

rx lost
количество потерянных пакетов

rx under win
количество одинаковых пакетов или с старым последовательным номером

rx over win
количество пакетов с неправильным новым последовательным номером

rx buffered
количество пакетов, чей последовательный номер не существенно отличается

rx OS errors
время ошибок, когда ОС не смогла прочитать пакет

rx truncated
время пакетов, длина которых была меньше установленной в заголовке GRE-пакета

rx invalid
время принятых пакетов, в которых установлен неверный флаг в заголовке, неверная версия или не правильный протокол

rx acks

количество служебных пакетов (без данных) на установку соединения. Слишком большое количество снижает полезную ширину трафика.

tx sent
количество отправленных GRE-пакетов

tx failed
количество не отправленых пакетов

tx short
время, когда ОС не смогла отправить пакет полностью

tx acks
время, когда отсылались пакеты на установку соединения

tx oversize
время, когда ОС не смогла отправить пакет, потому что длина пакета больше установленного значения

ДОПОЛНИТЕЛЬНО
man pppd(8)
Документация в /usr/share/doc/pptp