No description
- Nix 100%
| configuration.nix | ||
| disk-config.nix | ||
| flake.lock | ||
| flake.nix | ||
| hardware-configuration.nix | ||
| README.md | ||
nixos-router
NixOS config for my router. It has the following features/architecture:
- Full IPv6 support.
systemd-networkdfor configuring interfaces and networks.pppdfor the PPPoE daemon.- 2
dnsmasqinstances:- One is used as a forwarder for my domain (stupid Icelandic registrar REQUIRES 2 different nameservers, otherwise they kill your domain)
- One is for internal DHCP and DNS.
nftablesfor firewalling. Currently I have these VLANs: management (0), LAN (2), guest (3), IoT (4) and WAN (6, dictated by my ISP).birdfor BGP over a WireGuard tunnel to my dad, so we can access eachother's LAN 🤓.taygafor NAT64 (unused but I have dreams...)
IX poorten
Dit zijn intel X553 interfaces en werken niet helemaal lekker met linux. Ze doen eigenlijk wat ze willen en Linux kan het niet instellen. Om te laten werken: force interface UP. Interface zelf doet link speed etc. negotation.