Page MenuHomeVyOS Platform

pppoe-server requires local username to be set even when any-login is in use
In progress, NormalPublicBUG

Description

Defining any-login for Accel-PPP will fail the commit

set service pppoe-server authentication any-login
set service pppoe-server client-ip-pool foo range '100.64.0.0/25'
set service pppoe-server default-pool 'foo'
set service pppoe-server gateway-address '100.64.255.255'
set service pppoe-server interface eth0.1000

This sounds counter-intuitive to what the CLI option means.

vyos@vyos# commit
[ service pppoe-server ]
Authentication mode local requires local users to be configured!
[[service pppoe-server]] failed
Commit failed
vyos@vyos# show service pppoe-server
+authentication {
+    any-login
+}
+client-ip-pool foo {
+    range 100.64.0.0/25
+}
+default-pool foo
+gateway-address 100.64.255.255
+interface eth0.1000 {
+}

Details

Version
2026.09.25-1909-integration, 1.5.1, 1.4.5
Is it a breaking change?
Perfectly compatible
Issue type
Bug (incorrect behavior)

Event Timeline

c-po changed the task status from Open to In progress.
c-po claimed this task.
c-po triaged this task as Normal priority.
c-po changed Is it a breaking change? from Unspecified (possibly destroys the router) to Perfectly compatible.