Hello guys,
after trying to configure vyos for a BNG role with an external dhcp-server, that feature was not working as intended.
There seems to be a cli definition for it but the configuration never gets applied to the ipoe.conf file.
service { ipoe-server { authentication { mode noauth } interface eth2 { external-dhcp { dhcp-relay 12.0.0.1 giaddr 11.0.0.1 } } }
results in(ipoe.conf)
### generated by ipoe.py ### (...) [ipoe] verbose=1 interface=eth2,shared=1,mode=L2,ifcfg=1,start=dhcpv4,ipv6=1 noauth=1 proxy-arp=1 (...)
but should be something like:
### generated by ipoe.py ### (...) [ipoe] verbose=1 interface=eth2,shared=1,mode=L2,ifcfg=1,start=dhcpv4,ipv6=1,relay=12.0.0.1,giaddr=11.0.0.1 noauth=1 proxy-arp=1 (...)
Digging a bit deeper i discovered, that the feature was indeed not mentioned in ipoe.config.j2
or in service:ipoe-server.py
Am i missing something?
I am new to contributing to vyos, but I can provide a working fix. ;)
BR
Niklas