Commit graph

44 commits

Author SHA1 Message Date
Samuel Thibault
e7db528544 Add lcp_renegotiation option
To support proxy LCP negotiation.

Note: we *have* to take the auth id from the proxy answer, otherwise we would
replay previous ids, for which the client might cache the answer and thus
ignore our new challenge and just repeat their outdated answer.
2025-04-18 14:41:36 -04:00
Samuel Thibault
0845ec8a19 Add route_metric option
To be able to keep different routes from several running l2tpns instances.
2025-03-30 17:12:01 +02:00
Samuel Thibault
b793850d2f Add route_protocol option
To be able to distinguish routes from several running l2tpns instances.
2025-03-30 17:11:53 +02:00
Samuel Thibault
0eab31dbfa Clarify the extent of acceleration constraint 2024-11-02 19:31:00 +01:00
Samuel Thibault
cc012e18fa Add MessageAuthenticator support
To address RadiusBLAST vulnerability.

Fixes #16
2024-10-20 01:43:26 +02:00
Samuel Thibault
f00ec1c6e4 Note that one probably wants to increase memory for igmp6 2024-05-13 20:14:39 +02:00
Samuel Thibault
60b78506e8 Document that MSS clamping needs to be done by Linux 2024-05-13 20:14:39 +02:00
Samuel Thibault
a9e18411d3 Add L2TP offloading support
Fixes #13

Also-by: Dominique Martinet <asmadeus@codewreck.org>
2024-05-13 20:14:38 +02:00
Samuel Thibault
01576b74da typo 2023-11-08 01:37:01 +01:00
Samuel Thibault
8e7bfa9a77 Add mp_mrru option
Some equipments seem not able to actually put options in Configure-Reject
messages, so we then have to disable MRRU by hand.
2023-02-07 12:45:29 +01:00
sebian
5317b7aca6 Merge branch 'default_radius_port' into 'master'
Use newer radius port 1812 by default

See merge request l2tpns/l2tpns!15
2022-07-02 12:15:30 +00:00
Samuel Thibault
71a60411a1 Use newer radius port 1812 by default
1645 has been marked as "old-radius" for a long time.
2022-05-28 09:33:05 +02:00
Samuel Thibault
41c0bd1bc7 Make cli bound to localhost in default configuration
Even if the default users file is empty, it's still better to avoid
exposing by default a service to the wide internet...
2022-05-26 14:07:56 +02:00
Samuel Thibault
f9e2045b38 Add example for IPv6 DNS servers 2022-05-26 13:23:46 +02:00
Julien Rabier
11e8ca0c09 Disabling accounting by default 2020-05-02 18:12:30 +02:00
fendo
0f20bfda6a Add cluster_port parameter for Multiple clusters 2017-05-27 00:09:19 +02:00
fendo
07e1df5b92 Add of the ppp_keepalive option. 2015-09-22 23:19:01 +02:00
Fernando Alves
76ae461853 Add a echo_timeout configuration option.
Add a idle_echo_timeout configuration option.
2012-02-20 20:50:57 +01:00
Benjamin Cama
1c898f7017 Merge branch 'rfc4760' into fdn-mods 2011-07-29 13:04:31 +02:00
Benjamin Cama
fd021320ec Add an "hostname" config option.
It is overridden by the -h command line option.

Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-07-29 12:54:54 +02:00
Benjamin Cama
3d9333a6cb Better example address for cli_bind_address.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-07-29 12:54:25 +02:00
Benjamin Cama
8321e71491 Add a cli_bind_address configuration option.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-07-29 12:54:25 +02:00
Benjamin Cama
7407c1a1c4 Add config examples for nexthop/nexthop6.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-07-28 15:01:57 +02:00
bodea
ac773ac88d Apply MLPPP patch from Muhammad Tayseer Alquoatli, very belatedly, with
thanks.  Changes:
- Handle session shutdown gracefully regarding leaving the bundle (bug that is
  caused when a all session leaves a bundle then another join)
- IP assignment is done only for the first session in the bundle (save IP
  waste for multiple MLPPP sessions)
- Route is being added only for the first session in the bundle (less routes
  on l2tpns system)
- Fix route deletion problem for MLPPP sessions (bug that caused when a
  session leaves a bundle)
- Uniformity of sequence number space satisfied (according to RFC1990)
- Fix reassembling fragmented packets and handling lost fragments (according
  to RFC 1990)
- FragmentatConnection to l2tpns.cvs.sourceforge.net closed by remote host.n
  across N session rather than two)
- Sequence numbers extraction mask has been corrected (bug in extracting
  sequence numbers)
- some clustering support fixes
- Upload/Download statistics has been corrected
- add "kill_timedout_sessions" config option
2009-12-08 14:49:28 +00:00
bodea
241d15a178 remove non-working setuid option 2006-04-27 14:37:27 +00:00
bodea
5e631c6978 add Multilink support from Khaled Al Hamwi 2006-04-27 09:53:49 +00:00
bodea
42af131396 - Add l2tp_mtu configuration option, used to define MRU, MSS.
- Adjust TCP MSS options in SYN and SYN,ACK packets to avoid
  fragmentation of tcp packets.
2005-09-16 05:04:28 +00:00
bodea
667a8bc420 make MRU configurable, NAK config requests for larger values 2005-09-15 09:34:46 +00:00
bodea
8bbb78a2d6 add cluster_mcast_ttl 2005-09-06 01:44:46 +00:00
bodea
80cf618ee1 update startup-config defaults 2005-08-02 07:33:14 +00:00
bodea
659ed315c2 provide more comments/defaults in etc/startup-config.default 2005-06-28 14:25:21 +00:00
bodea
e3f281ce02 add sessionctl 2005-05-10 06:44:11 +00:00
bodea
46ec025f15 remove unmaintained "save_state" option 2005-02-09 00:16:17 +00:00
bodea
d6b250ca31 remove old cruft 2004-12-15 03:02:16 +00:00
bodea
87979c45b5 compress logs 2004-12-09 12:54:03 +00:00
bodea
0247ea133b add pid_file as in Debian package 2004-12-09 00:53:14 +00:00
bodea
473812e089 remove old snoop_{host,port} options 2004-11-30 01:55:28 +00:00
bodea
f5071c422d - Add startup-config(5) manpage.
- Add snoopctl, throttlectl plugins.
- Update documentation.
2004-11-17 15:08:19 +00:00
bodea
00f945ddce *** empty log message *** 2004-11-15 07:03:41 +00:00
fred_nerk
f387a9b3f2 Foo 2004-09-02 04:51:04 +00:00
bodea
75f862cde9 rename l2tpns.cfg as startup-config to match CONFIGFILE 2004-07-02 07:29:07 +00:00
fred_nerk
c2f98ee931 Added autosnoop and autothrottle modules 2004-03-24 04:56:51 +00:00
fred_nerk
fcb4992301 New config file format 2004-03-05 00:21:50 +00:00
fred_nerk
3aa4eda8b1 Initial revision 2003-12-16 07:07:39 +00:00