ISP IPoE DHCP Setup Notes

Notes on Setting up a Linux router for IPoE DHCP.

old, tldr;

There is not much information on how to make this work.

I use the RJ45 ethernet interface called eno1. In my netplan configuration file, /etc/netplan/network.yaml,

the following was made:

After reboot following ip a

these entries were revealed:

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. It looks like Debian used ISC-dhclient for automatic Ip assignment.

tldr:

dhclient negoitiation

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.

e.g.

References

/app/www/public/data/pages/linux_router/ipoe.txt · Last modified: 2025-01-04 Sat wk01 18:36
CC Attribution-Share Alike 4.0 International Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International