[ interfaces tunnel tun0 ] Interface "pppoe0" does not exist!
Reproduce:
set interfaces pppoe pppoe0 authentication password 'vyos' set interfaces pppoe pppoe0 authentication username 'vyos' set interfaces pppoe pppoe0 source-interface 'eth0.202' set interfaces tunnel tun0 address '192.0.2.1/31' set interfaces tunnel tun0 encapsulation 'gre' set interfaces tunnel tun0 remote '100.64.0.1' set interfaces tunnel tun0 source-interface 'pppoe0'
If the connection can be established to the BRAS, the commit will work. Rebooting VyOS and having pppoe0 not come up fast, you will get this error message.
This can also be reproduced with another VyOS PPPoE Server using:
set service pppoe-server authentication local-users username vyos password 'vyos' set service pppoe-server client-ip-pool foo range '10.0.0.0/24' set service pppoe-server default-pool 'foo' set service pppoe-server gateway-address '1.1.1.1' set service pppoe-server interface eth0.202
And simply disabling the service during reboot to trigger this bug.