Page MenuHomeVyOS Platform

ipoe server fails to start when configuring radius dynamic-author on ipoe
Closed, ResolvedPublicBUG

Description

When the following configuration is used;

set service ipoe-server authentication radius dynamic-author key 'ssss'
set service ipoe-server authentication radius dynamic-author server 'ipv4'

The ipoe-server fails to start with the following error code;
Jul 23 16:19:07 bras-vy01-adl systemd[1]: accel-ppp@ipoe.service: Scheduled restart job, restart counter is at 5.
Jul 23 16:19:07 bras-vy01-adl systemd[1]: Stopped Accel-PPP - High performance VPN server application for Linux.
Jul 23 16:19:07 bras-vy01-adl systemd[1]: accel-ppp@ipoe.service: Start request repeated too quickly.
Jul 23 16:19:07 bras-vy01-adl systemd[1]: accel-ppp@ipoe.service: Failed with result 'exit-code'.
Jul 23 16:19:07 bras-vy01-adl systemd[1]: Failed to start Accel-PPP - High performance VPN server application for Linux.

The ipoe-server will resume operation once the dynamic-author is removed. It is not enough to delete the key and server.
delete service ipoe-server authentication radius dynamic-author

Details

Difficulty level
Unknown (require assessment)
Version
VyOS 1.4-rolling-202107202017
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)

Event Timeline

Viacheslav claimed this task.
Viacheslav added a subscriber: Viacheslav.

Not reproducible, VyOS 1.4-rolling-202109300217

set service ipoe-server authentication radius dynamic-author key 'ssss'
set service ipoe-server authentication radius dynamic-author server '192.168.122.11'
set service ipoe-server authentication radius nas-ip-address '192.168.122.11'
set service ipoe-server authentication radius server 192.168.122.11 key 'ciscoradiuskey'
set service ipoe-server interface eth1 client-subnet '192.0.2.0/24'

Service starts correct:

vyos@r1-roll# run show ipoe-server statistics 
uptime: 0.00:00:15
cpu: 0%
mem(rss/virt): 4848/100160 kB
core:
  mempool_allocated: 134474
  mempool_available: 131770
  thread_count: 1
  thread_active: 1
  context_count: 9


vyos@r1-roll# ps ax | grep ipoe
   4764 ?        Ssl    0:00 /usr/sbin/accel-pppd -d -p /run/accel-pppd/ipoe.pid -c /run/accel-pppd/ipoe.conf

@stavros Reopen it if necessary. Just send an example of your configuration.