- 27 12月, 2017 1 次提交
-
-
由 Dmitry Kozlov 提交于
new config options: [ipoe] weight=N - global weight interface=ethX,weight=N - per-interface weight How it works: On reception of DHCPDISCOVER accel-ppp sends broadcast DHCP message to port 67 with same xid and add special vendor-specific option where encodes its current session count multipled by weight. On reception of such message accel-ppp searches session with same xid and compares weight. If received weight is less than session's weight then it terminates this session. per-interface weight=0 has special meaning as backup (fail-over) interface, f.e. it terminates session on any received weight. By default weight based load balancing is disabled. To enable need to specify global or/and per-interface weight.
-
- 25 12月, 2017 1 次提交
-
-
由 Dmitry Kozlov 提交于
If pool specified with /128 prefix length, then initialize intf_id by gw_ip6_address and peer_intf_id by generated pool address.
-
- 14 12月, 2017 1 次提交
-
-
由 Dmitry Kozlov 提交于
config changes: [ip-pool] x.x.x.x/mask,name=pool1 y.y.y.y/mask,name=pool2,next=pool1
-
- 05 12月, 2017 1 次提交
-
-
由 Vladislav Grishenko 提交于
Reuse exsisting radius functionality and allow set iterface name template for pppoe/pptp/l2tp, '%d' specification will be replaced automagically to the next available index by kernel. PPP interface rename allows to easy differ client's interfaces from the other ppp ones, for example, with just netfilter interface rules. Example: [pptp] ifname=pptp%d will produce pptp0, pptp1, ...
-
- 12 10月, 2017 1 次提交
-
-
由 Dmitry Kozlov 提交于
[ppppd-compat] fork-limit=N Specifies number of simultaneously running background processes.
-
- 09 5月, 2017 1 次提交
-
-
由 Dmitry Kozlov 提交于
introduced new config option: [ipoe] vendor=Name this affects to all attributes specified in attr-xxx options
-
- 19 4月, 2017 4 次提交
-
-
由 Dmitry Kozlov 提交于
new config option: [common] max-sessions=N If set then accel-pppd stops reply to new connection requests if total number of sessions (active and starting) is reached specified limit.
-
由 Dmitry Kozlov 提交于
This reverts commit 88a90897.
-
由 Dmitry Kozlov 提交于
new config option: [common] max-sessions=N If set then accel-pppd stops reply to new connection requests if total number of sessions (active and starting) is reached specified limit.
-
由 Dmitry Kozlov 提交于
This reverts commit 9ea88bac.
-
- 18 4月, 2017 1 次提交
-
-
由 Dmitry Kozlov 提交于
new config option: [common] max-sessions=N If set then accel-pppd stops reply to new connection requests if total number of sessions (active and starting) is reached specified limit.
-
- 21 1月, 2017 1 次提交
-
-
由 Oleksandr Martsyniuk 提交于
To keep clients from losing adresses, T1 should be set less that lease time.
-
- 25 6月, 2016 1 次提交
-
-
由 Dmitry Kozlov 提交于
If set to 1 then allocate unit (interface) before authorization, so Nas-Port and Nas-Port-Id would be defined in Access-Request phase
-
- 15 4月, 2016 1 次提交
-
-
由 Dmitry Kozlov 提交于
-
- 07 4月, 2016 1 次提交
-
-
由 Dmitry Kozlov 提交于
-
- 18 3月, 2016 2 次提交
-
-
由 Dmitry Kozlov 提交于
If start=auto is specified then accel-pppd automatically starts session with username = interface name on shared=0 interfaces. Use it with conjuction vlan_mon. So any packet may start session.
-
由 Dmitry Kozlov 提交于
local-net is used to filter incomming packets which may start UP session
-
- 13 3月, 2016 1 次提交
-
-
由 Dmitry Kozlov 提交于
-
- 21 11月, 2015 2 次提交
-
-
由 Dmitry Kozlov 提交于
-
由 Dmitry Kozlov 提交于
introduced new module "vlan-mon"
-
- 18 11月, 2015 1 次提交
-
-
由 Dmitry Kozlov 提交于
-
- 17 8月, 2015 1 次提交
-
-
由 Dmitry Kozlov 提交于
This option specifies value of Calling-Station-Id value. Available options are 'mac' and 'ip'.
-
- 02 7月, 2015 1 次提交
-
-
由 Dmitry Kozlov 提交于
Default behaviour of accel-ppp when it receives DHCP request with same Option 82 but different MAC address is termination of old session (with previous MAC address). This option can turn off such behaviour, so multiple sessions with same Option 82 but different MAC may coesist.
-
- 18 4月, 2015 2 次提交
-
-
由 Dmitry Kozlov 提交于
Introducesed 2 new options: [ipoe] attr-dhcp-opt82-remote-id= attr-dhcp-opt82-circuit-id=
-
由 Dmitry Kozlov 提交于
-
- 21 2月, 2015 1 次提交
-
-
由 Dmitry Kozlov 提交于
-
- 09 12月, 2014 1 次提交
-
-
由 Dmitry Kozlov 提交于
* radius: major improvments * radius: use NAS-Port-Id in Access-Accept for interface renaming * radius: introduced "weight" and "backup" per-server options * radius: introduced "attr-tunnel-type" option * radius: introduced "max-fail" option * ipoe: introduced "ip-unnumbered" option * ipoe: improved vlan monitor * ipoe: introduced "attr-dhcp-lease-time" option * ipoe: send option 82 from DHCP request to radius * ipoe: fixed passing packets in 'redirect on reject' mode * ipoe: implemented handling relayed DHCP clients * ipoe: implemented "L4 redirect on reject" for DHCP sessions * ipoe: implemneted ability to send L4 redirect table/L4 redirect ipset via radius attributes * pppoe: introduced "called-sid" option * pppoe: improved AC-Cookie mechanism * ippool: introduced "shuffle" option * core: improved "single-session=replace" handling * shaper: apply rate multiplier to integer values * shaper: implemented fq_codel leaf qdisc * shaper: fixed passing quantum parameter to kernel * shaper: introduced "moderate-quantum" option * shaper: introduced "fwmark" option * ipv6: add support for prefixes greater than 64 * ppp: make LCP magic number negotiation not mandatory * ppp: implement address/control and protocol field compression * ppp: implemented delayed unit close via unit cache * pppd_compat: pass IPV6_PREFIX and IPV6_DELEGATED_PREFIX to ip-up/ip-down scripts * cli: introduced verbose option
-
- 17 11月, 2014 1 次提交
-
-
由 Dmitry Kozlov 提交于
If specified then fwmark filters will be installed to bypass shaper
-
- 10 11月, 2014 1 次提交
-
-
由 Dmitry Kozlov 提交于
shaper: introduced moderate-quantum option If fixed quantum is not specified and moderate-quantum is specified then shaper module will check for quantum value to be in valid range (1000-200000). This suppresses annoying kernel messages. Remark: quantum is rate/r2q, rate is in bytes/sec.
-
- 30 10月, 2014 1 次提交
-
-
由 Dmitry Kozlov 提交于
Introduced following options: attr-l4-redirect-table (type integer) attr-l4-redirect-ipset (type string) Please note, to enable L4 redirect attr-l4-redirect must be specified and sent
-
- 29 10月, 2014 2 次提交
-
-
由 Dmitry Kozlov 提交于
If authentication rejects session, but l4-redirect-on-reject is specified in config then temporary session will be created and l4 redirect rule will be applied to IP of that session. Session will be terminated after specified number of seconds. Also if l4-redirect-ip-pool option is specified then IP will be allocated from that special pool.
-
由 Dmitry Kozlov 提交于
If authentication rejects session, but l4-redirect-on-reject is specified in config then temporary session will be created and l4 redirect rule will be applied to IP of that session. Session will be terminated after specified number of seconds. Also if l4-redirect-ip-pool option is specified then IP will be allocated from that special pool.
-
- 23 10月, 2014 1 次提交
-
-
由 Dmitry Kozlov 提交于
-
- 22 10月, 2014 2 次提交
-
-
由 Dmitry Kozlov 提交于
Due to kernel slowly destroys interfaces closing unit file descriptor blocks working threads which causes overall stuck. Thus (if unit-cache option is not zero) do not close unit file descriptor immediatly, but put it into unit cache. Additional helper thread was introduced which closes descriptors from unit cache which overruns configured unit cache size.
-
由 Dmitry Kozlov 提交于
If verbose=0 then cli won't produce any logging if verbose=1 then log only connections if verbose=2 then log also executed commands
-
- 13 9月, 2014 2 次提交
-
-
由 Vladislav Grishenko 提交于
-
由 Dmitry Kozlov 提交于
Parameters are same as for tc: [shaper] leaf-qdisc=fq_codel [ limit PACKETS ] [flows NUMBER ] [ target TIME ] [ interval TIME ] [ quantum BYTES ] [ [no]ecn ]
-
- 04 9月, 2014 1 次提交
-
-
由 Dmitry Kozlov 提交于
To enable this specify attr-opt82 option in [ipoe] section. Attribute must be octet type.
-
- 26 8月, 2014 1 次提交
-
-
由 Dmitry Kozlov 提交于
ipoe: introduced attr-dhcp-lease-time option to specify radius attribute to pass dhcp lease time (attribute must be integer)
-
- 21 7月, 2014 1 次提交
-
-
由 Dmitry Kozlov 提交于
Signed-off-by: NDenys Fedoryshchenko <nuclearcat@nuclearcat.com>
-