pptp - драйвер PPTP
pptp <IP-pptp-сервера> <pptp-опции> [ppp-опции] ...
pptp устанавливает клиентскую сторону VPN (Virtual Private Network - Виртуальной Частной Сети) используя протокол PPTP (Point-to-Point Tunneling Protocol - Протокол Туннелирования Точка-Точка). Используйте эту программу для подключения сотрудников к VPN основанной на PPTP, или к определённым кабельным или ADSL-провайдерам.
По умолчанию pptp устанавливает PPTP-соединение с PPTP-сервером, и затем запускает экземпляр pppd для управления передачей данных. Однако pptp также может быть запущен из pppd в качестве менеджера соединения.
Первый аргумент в командной строке pptp не является опцией, он указывает имя или IP-адрес узла PPTP-сервера.
Все длинные опции (начинающиеся с "--") интерпретируются как опции pptp. Если указана недопустимая опция, то произойдёт фатальная ошибка.
Все аргументы командной строки не начинающиеся с "-" интерпретируются как опции ppp, и будут переданы в неизменном виде pppd, если не указана опция --nolaunchpppd.
--phone <номер> Передать <номер> на удалённый узел в качестве номера телефона. --nolaunchpppd Не запускать pppd, но использовать стандартный ввод как сетевое соединение. Используйте этот флаг когда pptp используется в опции pty в качестве процесса соединения pppd. Смотри ПРИМЕРЫ. --quirks <особенность> Работает с неправильными реализациями PPTP, включая специальные случаи обработки конкретных PPTP-серверов и ADSL-модемов. В настоящее время распознаётся только значение BEZEQ_ISRAEL. --debug Запустить интерактивно (для отладки с помощью gdb). --sync Включить Синхронный HDLC (pppd тоже должен работать в этом же режиме). --timeout <секунды> Время ожидания переупорядочивания пакетов (от 0,01 до 10 секунд). --nobuffer Полностью отключает буферизацию и переупорядочивание пакетов. Любые указания --timeout будут проигнорированы. --idle-wait <секунды> Время ожидания перед отправкой эхо-запроса управляющего соединения. Согласно RFC2637 по умолчанию - 60 секунд. --max-echo-wait <секунды> Время ожидания эхо-ответа перед закрытием управляющего соединения. Согласно RFC2637 по умолчанию - 60 секунд. --logstring <имя> Использовать <имя> вместо ’anon’ в сообщениях syslog. --localbind <адрес> Привязаться к указанному IP-адресу вместо шаблона. --loglevel <уровень> Задаёт уровень отладки (0=низкий, 1=по умолчанию, 2=высокий). --test-type <n> Включить тестирование переупорядочивания пакетов, которое нарушает целостность потока пакетов к серверу. Используйте опцию только для тестирования серверов. Значение по умолчанию - ноль, это означает что пакеты будут отправляться в правильном порядке. Значение 1 вызывает обмен двух пакетов, так что номерами последовательности могут быть 1 2 3 4 6 5 7 8 9. Значение 2 вызывает буферизацию десяти пакетов, которые будут отправлены в порядке возрастания, так что номерами последовательности могут быть 1 2 3 4 16 6 7 8 9 10 11 12 13 14 15 17 18 19 20. Значение 3 вызывает буферизацию десяти пакетов, которые будут отправлены в обратном порядке, например так; 1 2 3 4 16 15 14 13 12 11 10 9 8 7 6 5 17 18 19 20. --test-rate <n> Задаёт количество пакетов для передачи перед началом тестирования переупорядочивания. По умолчанию - 100. Не действует, если test-type - 0. Если данное значение меньше десяти, то результаты тестов типа 2 и 3 не определены.
BEZEQ_ISRAEL Модифицирует пакеты для взаимодействия с ADSL-модемами Orckit в сети BEZEQ в Израиле.
Подключение к VPN-серверу Microsoft Windows.
pppd noauth nobsdcomp nodeflate require-mppe-128 name domain\\\\username remotename PPTP pty "pptp 10.0.0.5 --nolaunchpppd"
Отметим что файл chap-secrets используемый pppd должен включать запись для domain\sername.
Процесс pptp собирает статистику во время отправки и приёма GRE-пакетов. Она может быть полезна для отладки низкой производительности PPTP или для общего мониторинга качества связи. Статистика накапливается с момента запуска процесса pptp.Статистика может быть просмотрена отправкой сигнала SIGUSR1 процессу "GRE-to-PPP Gateway", который вызовет её сброс в системный журнал (на уровне LOG_NOTICE). Лучший способ представления статистики приложениям пока ищется (может быть SNMP?).
На момент написания (Апрель 2003) собирается следующая статистика:
rx accepted Количество GRE-пакетов удачно переданных PPP. rx lost Количество не принятых пакетов, и предположительно потерянных в сети. rx under win Количество пакетов, которые были продублированы или имели старые номера последовательности (это может случиться в сети переупорядочивающей пакеты, если указанный вами тайм-аут для переупорядочивания слишком мал). rx over win Количество пакетов, которые слишком опередили последовательность, чтобы быть переупорядоченными (может случиться при потере более чем 300 пакетов подряд). rx buffered Количество пакетов, которые немного опередили последовательность и были помещены в буфер для переупорядочивания, или если буфер отключен, приняты немедленно (в результате промежуточные пакеты были отброшены). rx OS errors Количество ошибок при попытке чтения пакета, о котором доложила операционная система. rx truncated Количество принятых пакетов, которые были короче длины указанной в заголовке GRE. rx invalid Количество принятых пакетов, которые имели неправильный или неподдерживаемый установленный флаг в заголовке, неправильную версию, или неправильный протокол. rx acks Количество принятых чистых подтверждений (без данных). Слишком большое количество может замусорить пропускную способность и может быть решено настройкой удалённого узла. tx sent Количество отправленных GRE-пакетов с данными. tx failed Количество пакетов, при попытке отправки которых ОС сообщила об ошибке. tx short Количество раз, когда ОС не позволила записать полный пакет. tx acks Количество раз, когда были отправлены чистые подтверждения, без данных. tx oversize Количество раз, когда не получилось отправить пакет, потому что он превысил длину PACKET_MAX байт. round trip Предполагаемое время отправки туда-обратно в миллисекундах.
pppd(8)Документация в /usr/share/doc/pptp.
Эта страница руководства была написана Джеймсом Кэмероном (James Cameron) <james.cameron@hp.com> на основе текста добавленного Томасом Кюинотом (Thomas Quinot) <thomas@debian.org> в систему Debian GNU/Linux. Описание доступной статистики было создано Крисом Уилсоном (Chris Wilson) <chris@netservers.co.uk>. Обновления для дистрибутива Debian выполнил Ола Ландквист (Ola Lundqvist) <opal@debian.org>.
Перевод на русский язык выполнил Владимир Ступин <wheelof@gmail.com>.
PPTP (8) |