xl2tpd с открытым исходным кодом, свободно распространяемые и минимальное программное обеспечение командной строки, демон для Linux и UNIX-подобных операционных систем, которая реализует Протокол туннелирования уровня 2, который также известен как L2TP. Проект поддерживается Xelerance корпорации, как вилка программного обеспечения L2TPd.
При сравнении с L2TPd, программное обеспечение xl2tpd обеспечивает дополнительные функциональные возможности реализованы с помощью многочисленных патчей, особенно возможность работать на современных дистрибутивов, использующих DEVFS, а также поддержку L2TP по протоколу IPsec. Он используется в основном на продукты, которые включают или зависят от (Virtual Private Network) программного обеспечения Openswan VPN. L2TP поддержка 3-го уровня также реализуется.
Начало работы с xl2tpd
Для того, чтобы установить и использовать программное обеспечение xl2tpd на вашем компьютере GNU / Linux для реализации L2TP (Layer 2 Tunneling Protocol), вы должны сначала загрузить архив с исходным кодом (файл tar.gz) из Softoware, сохранить его на месте по вашему выбору, распаковать его содержимое и открыть эмулятор терминала.
На окне терминала, все, что вам нужно сделать, это ввести & ldquo; сделать & Rdquo; Команда, без кавычек, для компиляции программы. Тогда вам придется ввести & ldquo; сделать установку & Rdquo; Команда (без кавычек) в качестве корня или с Sudo перед ним установить xl2tpd для всей системы и сделать ее доступной для всех пользователей.
После установки вы можете запустить команду xl2tpd из эмулятора терминала. Тип & lsquo; xl2tpd --help & Rsquo; чтобы увидеть сообщение об использовании и программу & Rsquo; s параметры командной строки. В основном, чтобы использовать программу, необходимо указать файл конфигурации, секретный файл и Pid файл.
Под капотом и доступность
Программа написана полностью на языке программирования С и & Rsquo;. S доступен для загрузки архива, универсальные источники, так что вы можете вручную скомпилировать его и оптимизировать его для конкретной аппаратной архитектуры и / или операционной системы
Что нового в этом выпуске:
- Добавление оборонительный кода, чтобы иметь дело с ошибкой, когда PPPD выходит (Samir Hussain)
- Незначительные сборник исправлений (Yousong Чжоу)
- Обновить Debian / из Debian. Благодаря! (Simon Deziel)
- Обновить URL (Simon Deziel)
- Обновление авторских год (Simon Deziel)
- Добавлена опция локальный диапазон IP. (Пластыря Питер W Morreale)
- Капля RFC 2661 копия. (Simon Deziel)
- Debian / контроль наследие Заменяет (Simon Deziel)
- Опечатка исправление (Simon Deziel)
- Fix # 98, проверяя, если действительный PID убивается (Pieter Йордан)
- Во избежание проблем с плохими AVP длины и остальные hidlen от предыдущей итерации (Cristi Cimpianu)
- Устранить незначительные проблемы грамматики в xl2tpd.conf (5) (kballou)
- Устранить возможную ссылку NULL при удалении (LAC Yousong Чжоу)
- Опишите автонабора опцию в xl2tpd.conf страницы руководства (Антон Леонтьев)
- URL обновления в файле BUGS (Антон Леонтьев)
- Добавьте оптимизацию размера (Cristi Cimpianu)
- Удалите ненужные возвращения из magic_lac_tunnel (Cristi Cimpianu)
- Удалить дубликаты XMIT для ZLBs (Cristi Cimpianu)
- Исправлена ошибка на лаковые ошибку сегментации удаления (Cristi Cimpianu)
- Фикс пути в страницах руководства (Taiki Сугавара)
- Остановить отправку ZLB в ответ из строя ZLB из check_control (Cristi Cimpianu)
- Добавить экспоненциальных Backoff ретранслирует (Pieter Willem Йордан)
- Исправьте ошибки построения вызванные инлайн функции с НКУ 5 (Кай Кан)
- Утечка Fix памяти и доступа к free'd памяти (Yousong Чжоу)
- Fix дважды бесплатно на dial_no_tmp; (Yousong Чжоу)
- Изменить handle_special вернуть значение, указывающее, если он освобождает буфер (Cristi Cimpianu)
- Удалите ненужные проверки NULL на лаковые. (Yousong Чжоу)
- xl2tpd-контроль: показать все доступные команды в --help. (Yousong Чжоу)
- Игнорировать сигнал SIGPIPE. (Yousong Чжоу)
- Unlink файл результатов, чтобы предотвратить пережиток обычный файл. (Yousong Чжоу)
- Ввести новый параметр -l для использования в качестве системного журнала лесозаготовительной объекта. (Yousong Чжоу)
- start_pppd: место выбирает после того, как & Quot; плагин pppol2tp.so & Quot ;. (Yousong Чжоу)
- Исправлена опечатка в отчетности кол доступных LNS. (Yousong Чжоу)
- xl2tpd-контроль: повысить выход print_error (). (Yousong Чжоу)
- xl2tpd-контроль: cleaup результат файла atexit (). (Yousong Чжоу)
- xl2tpd-контроль: открыть файл управления с O_NONBLOCK. (Yousong Чжоу)
- xl2tpd-контроль: определение _GNU_SOURCE использовать fmemopen () и друзей. (Yousong Чжоу)
- xl2tpd-контроль: проверка с истекшим файла при чтении трубы, чтобы избежать мертвой петли. (Yousong Чжоу)
- Правильно CDN диапазон результата сообщение (Constantin Calotescu)
- поместить буфер кадра PPP в структуре вызовов (rsa9000)
- Поместите псевдотерминал чтения буфера в структуре вызовов (rsa9000)
- Передать указатель для вызова структуру read_packet () (rsa9000)
- Удалить новообращенного ARG из read_packet () функция (rsa9000)
- Удалите мертвый код (rsa9000)
- Исправьте список игнорируемых файлов (rsa9000)
- Добавьте проверку перед закрытием сокеты (Cristi Cimpianu)
- Добавьте немного больше информации о существующих туннелей и вызовов (Cristi Cimpianu)
- Fix бесконечный цикл (Cristi Cimpianu)
- Добавить исправление для утечки сокета к вилке детей (Cristi Cimpianu)
- Случайные исправления (Constantin Calotescu)
- Решить некоторые утечки памяти, которые появляются после нескольких дней работы с колеблющимися туннелей и вызовов. (Cristi Cimpianu)
- Исправлена ошибка избежать xltpd иногда вдаваясь в бесконечный цикл. (Damian Ivereigh)
- Исправлена проблема с strtok изменения содержимого при нажатии детали для PPD плагинов (Michael Lawson)
- Добавлена возможность добавления PPPD плагин и Params к LNS (Michael Lawson)
- Модифицированная lns_remove, чтобы закрыть каждый вызов, а не просто вызов destroy_tunnel () (Michael Lawson)
- Добавлен метод управления, чтобы удалить LNS (Michael Lawson)
- Refactored метод do_control () использовать подход обработчика для обработки (Michael Lawson)
- Исправлена потенциальная указатель NULL при создании нового LNS (Michael Lawson)
- Добавлена команда контроля состояния для LNS, это возвращает туннель и информацию о вызове через гнездо управления (Michael Lawson)
- Добавлена поддержка управления для добавления LNS и команду состояния в xl2tp-контроль (Michael Lawson)
- Добавлен метод управления трубой CONTROL_PIPE_REQ_LNS_ADD_MODIFY для изменения конфигурации LNS (Michael Lawson)
- Введены общие типы запросов управления (Michael Lawson)
- Исправлена опечатка в xl2tpd.conf.5 (Paina)
- Некоторые таНос / бесплатные здравомыслие патчи. (Patrick Naubert)
- Улучшена поддержка NetBSD. (Patrick Naubert)
- Запретить сообщение DEBUG от отправки в системный журнал, когда не отладки. (Patrick Naubert)
падение
Что нового в версии 1.3.6 / 1.3.7 Dev1:
- Изменения в ИЗМЕНЕНИЯХ и L2TP .h
- Исправьте размер длина параметров для AVP заголовков. Это должно исправить Android поддержку независимо от того, как компилятор оптимизирует.
Комментарии не найдены