#Networkenjin
NetworkEnjin
I am using Linux as my router and have written instructions so that you can too.
NetworkEnjin – Part 0: PPPoE
An optional rough guide for configuring PPPoE connections in Linux
NetworkEnjin – Part 1: Routing with NFTables
How to install and configure basic routing in Linux using NFTables
NetworkEnjin – Part 2: DNS and DHCP with DNSMasq
How to install DNSMasq and then configure it to handle DHCP and DNS