xl2tpd是第2层隧道协议(RFC 2661)的实现。 L2TP允许您通过UDP隧道PPP。一些ISP使用L2TP将用户会话从拨入服务器(调制解调器组,ADSL DSLAM)隧道传输到后端PPP服务器。另一个重要的应用是虚拟专用网,其中IPsec协议用于保护L2TP连接(L2TP / IPsec,RFC 3193)。 L2TP / IPsec协议主要由Windows和Mac OS X客户端使用。在Linux上,xl2tpd可以与IPsec实现(如Openswan)结合使用。此RPM中包含此类设置的示例配置文件。
xl2tpd通过打开伪tty与pppd进行通信来工作。它完全在用户空间运行,但支持内核模式L2TP。
xl2tpd支持IPsec SA参考跟踪,以使不同客户端(例如,从其linksys内部IP 192.168.1.101连接的所有客户端)以及同一NAT路由器后面的多个客户端重叠internak NAT的IP。
xl2tpd支持2.6.23或更高版本的pppol2tp内核模式操作,或者支持2.4.x内核的contrib补丁。请注意,内核模式和IPsec SA参考跟踪尚未协同工作。
Xl2tpd基于Jeff McAdams的0.69 L2TP jeffm@iglou.com。它在2002年和2003年由Jacco de Leeuw jacco2@dds.nl事实上维护。