No description
Find a file
2025-05-05 00:52:28 +02:00
docs Add lcp_renegotiation option 2025-04-18 14:41:36 -04:00
etc More example configs 2025-04-29 00:41:21 +02:00
scripts Homogeneize naming with debian 2024-05-07 12:48:39 +02:00
test Fix alarm management 2022-11-03 11:33:50 +01:00
.gitlab-ci.yml ci: test L2TPNS version (Ref #11) 2022-08-24 13:16:43 +02:00
arp.c sendarp: fix out of bound read on mac address 2022-11-05 21:25:31 +09:00
autosnoop.c Add DHCPv6 functionality. 2014-09-11 16:19:57 +02:00
autothrottle.c Add DHCPv6 functionality. 2014-09-11 16:19:57 +02:00
bgp.c bgp_write: fix sent data (offset) on partial write 2022-11-05 21:29:02 +09:00
bgp.h Merge branch 'common-cvs-git-upstream' into fdn-mods 2012-02-02 02:15:14 +01:00
Changes New release: 2.4.1 2022-09-03 01:10:37 +02:00
cli.c cli: Show tunnel queue length 2025-03-30 17:32:56 +02:00
cluster.c cluster: Support running multiple instances on the same host 2025-03-31 03:45:19 +02:00
cluster.h shutdown_handler: really shutdown when we are last 2024-01-21 00:36:39 +01:00
constants.c Import to git from cvs. Remove keywords. 2011-01-27 17:36:01 +11:00
constants.h Imported Upstream version 2.1.21 2011-07-07 12:45:05 +02:00
control.c Add DHCPv6 functionality. 2014-09-11 16:19:57 +02:00
control.h Imported Upstream version 2.1.21 2011-07-07 12:45:05 +02:00
COPYING Imported Upstream version 2.1.21 2011-07-07 12:45:05 +02:00
dhcp6.c Add DHCPv6 support with acceleration 2024-05-13 20:14:38 +02:00
dhcp6.h Add DHCPv6 support with acceleration 2024-05-13 20:14:38 +02:00
fake_epoll.h propagate select error 2007-06-28 07:22:50 +00:00
garden.c Add L2TP offloading support 2024-05-13 20:14:38 +02:00
icmp.c Add ICMPv6 support with acceleration 2024-05-13 20:14:38 +02:00
INSTALL Imported Upstream version 2.1.21 2011-07-07 12:45:05 +02:00
INTERNALS Imported Upstream version 2.1.21 2011-07-07 12:45:05 +02:00
ipv6_u.c Add DHCPv6 functionality. 2014-09-11 16:19:57 +02:00
ipv6_u.h Add DHCPv6 functionality. 2014-09-11 16:19:57 +02:00
l2tplac.c Add lcp_renegotiation option 2025-04-18 14:41:36 -04:00
l2tplac.h l2tplac: move forward session creation to lac_create_session function 2025-03-09 19:02:49 +01:00
l2tpns.c Only send in hacky case 2025-05-05 00:52:28 +02:00
l2tpns.h Merge remote-tracking branch 'upstream/master' 2025-05-03 10:55:58 +02:00
l2tpns.spec don't send interim records before session start (Daryl Tester) 2006-12-18 12:05:36 +00:00
ll.c Import to git from cvs. Remove keywords. 2011-01-27 17:36:01 +11:00
ll.h Imported Upstream version 2.1.21 2011-07-07 12:45:05 +02:00
Makefile Add needrestart file 2024-01-05 14:11:38 +01:00
md5.c Add MD5_Hmac 2024-10-19 21:48:05 +02:00
md5.h Add MD5_Hmac 2024-10-19 21:48:05 +02:00
needrestart.conf Add needrestart file 2024-01-05 14:11:38 +01:00
nsctl.c Add DHCPv6 functionality. 2014-09-11 16:19:57 +02:00
plugin.h remove unused param_packet_[tr]x structures 2006-05-22 07:41:33 +00:00
ppp.c Merge remote-tracking branch 'upstream/master' 2025-05-03 10:55:58 +02:00
pppoe.c Attempt to hack in acceleration for PPPoE 2025-04-29 00:43:40 +02:00
pppoe.h Attempt to hack in acceleration for PPPoE 2025-04-29 00:43:40 +02:00
radius.c Permanently store authentication id in sess_local[s].auth_id 2025-03-29 16:11:40 +01:00
README.md Note kernel requirement for LAC acceleration 2025-04-01 17:48:05 +02:00
sessionctl.c Add DHCPv6 functionality. 2014-09-11 16:19:57 +02:00
setrxspeed.c Add DHCPv6 functionality. 2014-09-11 16:19:57 +02:00
snoopctl.c Add DHCPv6 functionality. 2014-09-11 16:19:57 +02:00
stripdomain.c Add DHCPv6 functionality. 2014-09-11 16:19:57 +02:00
tbf.c Add DHCPv6 functionality. 2014-09-11 16:19:57 +02:00
tbf.h Fix: wheezy warning compilation 2013-09-16 15:01:04 +02:00
THANKS New release: 2.4.0 2022-07-03 23:17:59 +02:00
throttlectl.c Add DHCPv6 functionality. 2014-09-11 16:19:57 +02:00
util.c cluster: Support running multiple instances on the same host 2025-03-31 03:45:19 +02:00
util.h Add recvfromto6 2024-05-13 20:14:38 +02:00

Layer 2 tunneling protocol network server (LNS)

l2tpns notably supports:

  • RADIUS authentication/authorization
  • LAC (manually configured per login, or through Tunnel-Server-Endpoint RADIUS attribute)
  • accounting
  • clustered load balancing and fail-over
  • MPPP
  • BGP
  • kernel-level acceleration (LAC needs Linux ≥ 5.11)
  • throttling
  • snooping
  • walled garden
  • plugins
  • a management cli