- On Equuleus, when redirecting traffic from a PPPoE interface to an Intermediate Functional Block interface, the redirected PPPoE interface is completely deleted from the configuration when VyOS boots.
vyos@vyos# set interfaces input ifb0 [edit] vyos@vyos# commit [edit] vyos@vyos# set interfaces pppoe pppoe0 redirect ifb0 [edit] vyos@vyos# commit [edit] vyos@vyos# run show configuration comm | grep ifb0 set interfaces input ifb0 set interfaces pppoe pppoe0 redirect 'ifb0' [edit] vyos@vyos# run show configuration comm | grep pppoe set interfaces pppoe pppoe0 authentication password 'MYPASSWORD' set interfaces pppoe pppoe0 authentication user 'MYUSER' set interfaces pppoe pppoe0 default-route 'force' set interfaces pppoe pppoe0 mtu '1492' set interfaces pppoe pppoe0 redirect 'ifb0' set interfaces pppoe pppoe0 source-interface 'eth2.35' set interfaces pppoe pppoe0 traffic-policy out 'OUT2' [edit] vyos@vyos# save Saving configuration to '/config/config.boot'... Done [edit] vyos@vyos# exit exit vyos@vyos:~$ reboot Are you sure you want to reboot this system? [y/N] y
After reboot:
Welcome to VyOS - vyos ttyS0 vyos login: vyos Password: Linux vyos 4.19.128-amd64-vyos #1 SMP Sun Jun 14 16:27:56 UTC 2020 x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. vyos@vyos:~$ show configuration comm | grep pppoe vyos@vyos:~$ show configuration comm | grep ifb0 set interfaces input ifb0 vyos@vyos:~$
- On Crux, when redirecting traffic from a PPPoE interface to an Intermediate Functional Block interface, you may get the following message when committing:
vyos@pppoe-client# set interfaces input ifb0 [edit] vyos@pppoe-client# commit [edit] vyos@pppoe-client# set interfaces ethernet eth2 vif 35 pppoe 0 redirect ifb0 [edit] vyos@pppoe-client# commit [ interfaces ethernet eth2 vif 35 pppoe 0 redirect ifb0 ] Exiting subroutine via next at /opt/vyatta/sbin/vyatta-qos.pl line 315.
Then the configuration looks ok, but there must be something wrong, because when an outbound shaping policy is applied to ifb0, shaping does not take place.