summary refs log tree commit diff stats
path: root/hosts/by-name/server2/networking.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/by-name/server2/networking.nix')
-rw-r--r--hosts/by-name/server2/networking.nix34
1 files changed, 16 insertions, 18 deletions
diff --git a/hosts/by-name/server2/networking.nix b/hosts/by-name/server2/networking.nix
index e6a96c2..6b7b0ee 100644
--- a/hosts/by-name/server2/networking.nix
+++ b/hosts/by-name/server2/networking.nix
@@ -1,42 +1,40 @@
-{lib, ...}: let
-  ipv4 = "185.16.61.132";
-  ipv6 = "2a03:4000:a:106::1";
-in {
+{lib, ...}: {
+  # This file was populated at runtime with the networking
+  # details gathered from the active system.
   networking = {
     nameservers = [
-      "8.8.8.8"
+      "46.38.225.230"
+      "46.38.252.230"
+      "2a03:4000:0:1::e1e6"
     ];
-
-    defaultGateway = {
-      address = "89.58.56.1";
-      interface = "eth0";
-    };
+    defaultGateway = "185.16.60.1";
     defaultGateway6 = {
       address = "fe80::1";
       interface = "eth0";
     };
-
     dhcpcd.enable = false;
-
     usePredictableInterfaceNames = lib.mkForce false;
-
     interfaces = {
       eth0 = {
         ipv4.addresses = [
           {
-            address = ipv4;
-            prefixLength = 22;
+            address = "185.16.61.132";
+            prefixLength = 23;
           }
         ];
         ipv6.addresses = [
           {
-            address = ipv6;
+            address = "2a03:4000:a:106:6478:8eff:fe15:332e";
+            prefixLength = 64;
+          }
+          {
+            address = "fe80::6478:8eff:fe15:332e";
             prefixLength = 64;
           }
         ];
         ipv4.routes = [
           {
-            address = ipv4;
+            address = "185.16.60.1";
             prefixLength = 32;
           }
         ];
@@ -50,6 +48,6 @@ in {
     };
   };
   services.udev.extraRules = ''
-    ATTR{address}=="66:22:6d:82:93:9b", NAME="eth0"
+    ATTR{address}=="66:78:8e:15:33:2e", NAME="eth0"
   '';
 }