commit fac8494c77a779ccd59efe10ccdc5d5b9abf8a68 parent 6a3ad9ffdf6e8668efdd1dfc379cedfaed6c38d3 Author: Luke Willis <lukejw@loquat.dev> Date: Thu, 14 May 2026 13:16:54 -0400 andrew: Use static networking Diffstat:
| M | system/andrew.scm | | | 28 | +++++++++++++++++++++++++++- |
1 file changed, 27 insertions(+), 1 deletion(-)
diff --git a/system/andrew.scm b/system/andrew.scm @@ -8,6 +8,7 @@ #:use-module (gnu bootloader) #:use-module (gnu bootloader grub) #:use-module (gnu services) + #:use-module (gnu services base) #:use-module (gnu services certbot) #:use-module (gnu services networking) #:use-module (gnu services version-control) @@ -197,6 +198,9 @@ config-version: 7 (targets '("/boot/efi")) (keyboard-layout keyboard-layout))) + (kernel-arguments '("net.ipv6.conf.all.autoconf=0" + "net.ipv6.conf.all.accept_ra=0")) + (swap-devices %mt-swap-devices) (file-systems %mt-file-systems) @@ -218,7 +222,29 @@ config-version: 7 (services (append - (list (service nftables-service-type + (list (service static-networking-service-type + (list (static-networking + (addresses + (list (network-address + (value "147.135.11.131/24") + (device "eno1")) + (network-address + (value "2604:2dc0:100:283::1/128") + (device "eno1")))) + (routes + (list (network-route + (destination "default") + (gateway "147.135.11.254")) + (network-route + (destination "2604:2dc0:100:2ff:ff:ff:ff:ff/128") + (device "eno1") + (ipv6? #t) + (scope 'link)) + (network-route + (destination "default") + (gateway "2604:2dc0:100:2ff:ff:ff:ff:ff")))) + (name-servers '("8.8.8.8" "8.8.4.4" "1.1.1.1"))))) + (service nftables-service-type (nftables-configuration (ruleset %nftables-ruleset))) (service minecraft-service-type