Page MenuHomeVyOS Platform

"authentication mode radius" has no effect for PPPoE server
Closed, ResolvedPublicBUG

Description

The current version of accel_pppoe.py does not allow for radius server attribute responses in the default form - in order to get the server to accept replies from radius I had to move the following:

{% if authentication['mode'] == 'radius' %}
radius
{% endif %}

to line 47, below pppoe and above ippool

Details

Difficulty level
Unknown (require assessment)
Version
VyOS 1.2-rolling-201911190217
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Behavior change

Event Timeline

syncer triaged this task as Normal priority.
syncer edited projects, added VyOS 1.3 Equuleus; removed VyOS 1.2 Crux.
Dmitry changed the task status from Open to Needs testing.Nov 23 2019, 12:08 PM
Dmitry changed the task status from Needs testing to Backport candidate.Nov 29 2019, 12:29 PM

tested successfully

Nov 29 15:14:54 R1 accel-pppoe: eth1:: recv [RADIUS(1) Access-Accept id=1 <Filter-Id "500/500"> <Framed-IP-Address 100.64.0.117>]

[email protected]# run show pppoe-server sessions 
 ifname | username |      ip      | ip6 | ip6-dp |    calling-sid    | rate-limit | state  |  uptime  | rx-bytes | tx-bytes 
--------+----------+--------------+-----+--------+-------------------+------------+--------+----------+----------+----------
 ppp1   | vyos     | 100.64.0.117 |     |        | 00:0c:29:0e:6e:b1 | 500/500    | active | 00:01:41 | 94 B     | 76 B
dmbaturin renamed this task from VyOS - pppoe-server to "authentication mode radius" has no effect for PPPoE server.Apr 10 2020, 10:20 AM