This is an old revision of the document!
ISP IPoE DHCP Setup Notes
Notes on Setting up a Linux router for IPoE DHCP.
There is not much information on how to make this work.
I use the RJ45 ethernet interface call eno1. In my netplan configuration file, /etc/netplan/network.yaml
,
After reboot following ip a
So the networkd builtin dhcpd would seem to be functional.
The networkctl status eno1
dhclient
The following dhclient commands are used to manual control dhcp connections. Note however this does not work with the built-in systemd-networkd dhcpd functionality (see man systemd-networkd, networkctl and systemd.netdev).
Firewall Modifications
When using pppoe a separate device is created that can be used to filter against. When using IPoE with dhcp same device reference is shared by the IPoE WAN link and the modem LAN web page link. My modem is setup at 192.168.5.1. The fire wall needs to be modified to consider this shared device instead of separate one. Other than changing the $wan reference from ppp1 to eno1 the postrouting to the modem needs to be made IP range specific.