Go to file
Daniel Flanagan 7cd4d3ea01 Cleanup 2022-01-31 17:10:30 -06:00
.gitignore WIP update for new dual-NIC box 2022-01-31 11:40:03 -06:00
dhcpcd.conf WIP 2022-01-31 16:44:36 -06:00
dnsmasq.conf WIP 2022-01-31 16:44:36 -06:00
dnsmasq.leases Basics are working 2021-07-09 17:21:45 -05:00
firewall-edit.sh WIP update for new dual-NIC box 2022-01-31 11:40:03 -06:00
lan0.link WIP update for new dual-NIC box 2022-01-31 11:40:03 -06:00
link.fish Cleanup 2022-01-31 17:10:30 -06:00
nftables.conf Update firewall 2022-01-31 17:06:53 -06:00
readme.md Update readme 2022-01-31 17:08:44 -06:00
resolved.conf WIP 2022-01-31 16:44:36 -06:00
sysctl-configs WIP 2022-01-31 16:44:36 -06:00
wan0.link WIP update for new dual-NIC box 2022-01-31 11:40:03 -06:00

readme.md

Router

Yeah yeah I need to document this better.

Setup

With a fresh Arch Linux system:

  • Install base packages as from dotfiles (plus ones used below)
  • Run ./link.fish script
  • Enable and restart the following services:
    • nftables
    • systemd-sysctl
    • systemd-resolved
    • systemd-networkd
    • dnsmasq
    • dhcpcd
  • Run mkinitcpio -p linux
  • Reboot

TODO:

Script this whole thing? NixOS/declarative?