While following the guide to enable PPPoE to my DSL provider, my PPPoE password as it has a `<` in which appears to be being misinterpreted by some bit of underlying shell:
`vyos@vyos# commit`
`[ interfaces ethernet eth1 pppoe 0 password pass<word ]`
`sh: word: No such file or directory`
`[[interfaces ethernet eth1 pppoe 0]] failed`
`Commit failed`
I've tried wrapping the password in quotes while setting and \escaping the < but nothing seems to work.
* `set password "pass<word"`
* `set password 'pass<word'`
* `set password pass\<word`
On Slack, @runborg suggested it might be a bug in https://github.com/vyos/vyatta-cfg-op-pppoe/blob/current/templates-cfg/interfaces/ethernet/node.tag/pppoe/node.tag/password/node.def