xl2tpd一个开源的,免费分发和最小的命令行软件,Linux和UNIX类操作系统守护程序实现第2层隧道协议,它也被称为L2TP。该项目由Xelerance的公司维护,作为L2TPd软件的一个分支。
当相比L2TPd的xl2tpd软件通过提供大量补丁来实现额外的功能,特别是在使用DEVFS,以及支持对基于IPSec的L2TP协议现代的Linux发行版上运行的能力。它主要用于在包括或依赖于的Openswan VPN(虚拟专用网)的软件产品。 L2TP第三级的支持也可以实现。
入门xl2tpd
要安装和您的GNU / Linux机器上使用该软件xl2tpd实施L2TP(第二层隧道协议)的,则必须首先从Softoware下载源码包(tar.gz文件),将它保存在一个位置您所选择的,其内容解包并打开一个终端模拟器。
在终端窗口中,你所要做的就是键入“让”的命令,不带引号,编译程序。然后,你将不得不键入“使安装和rdquo;的命令(不带引号)作为root或具有在它前面sudo来安装xl2tpd全系统,并将其提供给所有用户。
安装后,可以从终端仿真器运行xl2tpd命令。类型和lsquo的; xl2tpd --help&rsquo的;看到一个用法消息,并且程序大局;命令行选项。基本上,使用程序,您必须指定一个配置文件,保密文件和PID文件。
引擎盖下和可用性
该计划是在C语言编写的,它和rsquo的; S提供下载作为通用源存档,所以你可以手动编译和优化为特定的硬件架构和/或操作系统
什么是此版本的新:
- 添加防御性代码来处理错误时的pppd退出(萨米尔·侯赛因)
- 小编译修复(油松周)
- 刷新的debian /。谢谢! (西蒙Deziel)
- 更新URL(西门Deziel)
- 更新版权年份(西门Deziel)
- 添加本地IP范围的选择。 (修补由彼得W¯¯Morreale)
- 挂断RFC 2661的副本。 (西蒙Deziel)
- 的debian /控制下降遗留替换(西门Deziel)
- 修正错字(西门Deziel)
- 通过检查有效的PID是被杀害修复#98(彼得·乔丹)
- 避免不良AVP长度问题并从以前的迭代其余hidlen(克里斯提Cimpianu)
- 修正了xl2tpd.conf次要语法问题(5)(kballou)
- 删除LAC修复时可能的空引用(油松周)
- 描述在xl2tpd.conf手册页自动拨号选项(安东·里昂惕夫)
- 更新URL在BUGS文件(安东·里昂惕夫)
- 添加尺寸优化(克里斯提Cimpianu)
- 从magic_lac_tunnel删除无用的回报(克里斯提Cimpianu)
- 为ZLBs删除重复的XMIT(克里斯提Cimpianu)
- 在LAC删除修复段错误(克里斯提Cimpianu)
- 在手册页修复路径(大树菅原)
- 停止从check_control应对无序ZLB发送ZLB(克里斯提Cimpianu)
- 添加指数退避重传(彼得·威廉·乔丹)
- 修正打造造成内联函数用gcc 5错误(启康)
- 修正内存泄漏和访问free'd内存(油松周)
- 修正无上双dial_no_tmp; (周由嵩)
- 更改handle_special返回指示值,如果它释放缓冲区(克里斯提Cimpianu)
- 删除在LAC不必要的NULL检查。 (周由嵩)
- xl2tpd控制:显示--help所有可用的命令。 (周由嵩)
- 忽略SIGPIPE信号。 (周由嵩)
- 取消链接结果文件,以防止剩余的常规文件。 (周由嵩)
- 介绍新选项-l使用系统日志的记录工具。 (周由嵩)
- start_pppd:地方选择采用后"插件pppol2tp.so&QUOT ;. (周由嵩)
- 在报告修正错字提供LNS计数。 (周由嵩)
- xl2tpd控制:加强print_error的输出()。 (周由嵩)
- xl2tpd控制:cleaup结果文件的atexit()。 (周由嵩)
- xl2tpd控制:与O_NONBLOCK打开控制文件。 (周由嵩)
- xl2tpd控制:定义_GNU_SOURCE使用fmemopen()和朋友。 (周由嵩)
- xl2tpd控制:读管道时,以避免死循环检查文件结束,。 (周由嵩)
- 修正CDN消息的结果范围(康斯坦丁Calotescu)
- PPP帧缓存器放置在调用结构(rsa9000)
- 将pty将读取缓冲区调用结构(rsa9000)
- 传递指针调用结构read_packet()(rsa9000)
- 删除read_packet的转换ARG()函数(rsa9000)
- 删除死代码(rsa9000)
- 修正忽略的文件列表(rsa9000)
- 关闭套接字之前加入检查(克里斯提Cimpianu)
- 添加更多的信息关于现有的隧道和电话(克里斯提Cimpianu)
- 修正无限循环(克里斯提Cimpianu)
- 添加修复套接字泄漏到餐桌儿童(克里斯提Cimpianu)
- 随机修复(康斯坦丁Calotescu)
- 解决一些内存泄漏问题,经过与扑隧道和调用运行数天出现。 (克里斯提Cimpianu)
- 修正了避免xltpd偶尔会进入死循环。 (达米安Ivereigh)
- 修正了推动PPD插件(迈克尔·劳森) 详细信息时strtok的修改内容问题
- 添加到pppd的插件,而params添加到LNS(迈克尔·劳森)的能力
- 修改lns_remove收每个呼叫,而不只是调用destroy_tunnel()(迈克尔·劳森)
- 新增控制方法删除LNS(迈克尔·劳森)
- 重构用于处理一个处理办法的do_control()方法(迈克尔·劳森)
- 修正了潜在的空指针创建一个新的LNS(迈克尔·劳森)时
- 增加的状态控制命令,将返回通过控制插座(迈克尔·劳森)隧道和呼叫信息
- 新增控制支持
- 新增控制管道的方法CONTROL_PIPE_REQ_LNS_ADD_MODIFY修改LNS配置(迈克尔·劳森)
- 推出共享控制请求类型(迈克尔劳森)
- 在xl2tpd.conf.5固定错字(paina)
- 部分的malloc /免费理智补丁。 (帕特里克Naubert)
- 更好NETBSD支持。 (帕特里克Naubert)
- 从没有调试时被发送到系统日志防止调试消息。 (帕特里克Naubert)
从Debian的
为LNS
在xl2tp控制添加LNS和状态命令(迈克尔·劳森)
什么是新版本 1.3.6 / 1.3.7 DEV1:
- 更改变化和L2TP .H
- 修正lenght参数为AVP头的大小。这应该可以解决Android的支持,无论编译器如何优化。
评论没有发现