PPPoE-server adding new interfaces for listening to PPP clients requires to restart accel-ppp@pppoe.service
set service pppoe-server access-concentrator 'ACN' set service pppoe-server authentication local-users username foo disable set service pppoe-server authentication local-users username foo password 'bar' set service pppoe-server authentication mode 'local' set service pppoe-server authentication radius rate-limit attribute 'Cisco-AVPair' set service pppoe-server authentication radius rate-limit enable set service pppoe-server authentication radius rate-limit vendor 'Cisco' set service pppoe-server authentication radius server 203.0.113.1 key 'vyos-secret' set service pppoe-server client-ip-pool name ONE gateway-address '100.64.0.1' set service pppoe-server client-ip-pool name ONE subnet '100.64.0.0/18' set service pppoe-server interface eth1 set service pppoe-server interface eth1.23 set service pppoe-server name-server '100.64.0.1'
Add interface eth2
vyos@r4:~$ show pppoe-server interfaces
interface: connections: state:
-----------------------------------
eth1 0 active
eth1.23 0 active
vyos@r4:~$
vyos@r4:~$ conf
[edit]
vyos@r4# set service pppoe-server interface eth2
[edit]
vyos@r4# commit
[edit]
vyos@r4#Expect to listen to eth1, eth1.23, eth2
vyos@r4# run show pppoe-server interfaces
interface: connections: state:
-----------------------------------
eth1 0 active
eth1.23 0 active
[edit]
vyos@r4#After restarting accel-ppp service all works fine:
vyos@r4# sudo systemctl restart accel-ppp@pppoe.service
[edit]
vyos@r4#
[edit]
vyos@r4#
[edit]
vyos@r4# run show pppoe-server interfaces
interface: connections: state:
-----------------------------------
eth1 0 active
eth1.23 0 active
eth2 0 active
[edit]
vyos@r4#