From 1de482e1959d5d2d9a69f181cbb1d77fb6a8d36d Mon Sep 17 00:00:00 2001 From: Max Audron Date: Wed, 21 Feb 2024 12:51:40 +0100 Subject: set network manually for ns servers --- machines/fra01/default.nix | 17 +++++++++++++++++ machines/nyc01/default.nix | 17 +++++++++++++++++ machines/sin01/default.nix | 17 +++++++++++++++++ 3 files changed, 51 insertions(+) diff --git a/machines/fra01/default.nix b/machines/fra01/default.nix index 9d94143..d6984e7 100644 --- a/machines/fra01/default.nix +++ b/machines/fra01/default.nix @@ -6,6 +6,23 @@ in networking = { domain = "ns.vapor.systems"; hostName = "fra01"; + dhcpcd.enable = false; + interfaces.eth0 = { + ipv4.addresses = [{ + address = "95.179.243.82"; + prefixLength = 23; + }]; + ipv6.addresses = [{ + address = "2001:19f0:6c01:28e5:5400:3ff:fed7:7a2a"; + prefixLength = 64; + }]; + }; + + defaultGateway = "95.179.242.1"; + defaultGateway6 = { + address = "fe80::fc00:3ff:fed7:7a2a"; + interface = "eth0"; + }; }; pubKey = diff --git a/machines/nyc01/default.nix b/machines/nyc01/default.nix index b295d1a..83c346d 100644 --- a/machines/nyc01/default.nix +++ b/machines/nyc01/default.nix @@ -6,6 +6,23 @@ in networking = { domain = "ns.vapor.systems"; hostName = "nyc01"; + + interfaces.eth0 = { + ipv4.addresses = [{ + address = "207.246.124.62"; + prefixLength = 23; + }]; + ipv6.addresses = [{ + address = "2001:19f0:5:13df:5400:3ff:fed5:f26c"; + prefixLength = 64; + }]; + }; + + defaultGateway = "207.246.124.1"; + defaultGateway6 = { + address = "fe80::fc00:3ff:fed5:f26c"; + interface = "eth0"; + }; }; pubKey = diff --git a/machines/sin01/default.nix b/machines/sin01/default.nix index 5cf3d72..0827772 100644 --- a/machines/sin01/default.nix +++ b/machines/sin01/default.nix @@ -6,6 +6,23 @@ in networking = { domain = "ns.vapor.systems"; hostName = "sin01"; + + interfaces.eth0 = { + ipv4.addresses = [{ + address = "139.180.191.169"; + prefixLength = 23; + }]; + ipv6.addresses = [{ + address = "2001:19f0:4400:7d6a:5400:3ff:fed5:f26d"; + prefixLength = 64; + }]; + }; + + defaultGateway = "139.180.190.1"; + defaultGateway6 = { + address = "fe80::fc00:3ff:fed5:f26d"; + interface = "eth0"; + }; }; pubKey = -- cgit v1.2.3 rLines 14 daysupdate teamspeak6 serverMax Audron-2/+2 2026-01-30add ac-cup-serverMax Audron-36/+374 2026-01-30git: add touch for export ok fileMax Audron-0/+1 2026-01-08add backups for ettvesMax Audron-1/+49 2026-01-08fix some update stuffMax Audron-6/+9 2026-01-08move rtorrent session folder to cached datasetMax Audron-3/+4 2026-01-07update to nixos 25.11Max Audron-173/+57 2026-01-07setup backups for mailMax Audron-229/+398 2026-01-07add kopia moduleMax Audron-0/+647 2025-12-26teamspeak switcharooMax Audron-25/+14 2025-12-26add teamspeak6 serverMax Audron-17/+284 2025-12-26added ts6 test server (container) with podmanMarcin Maselko-0/+18 2025-12-22add git readme commandMax Audron-7/+25 2025-12-22update catinatorMax Audron-3/+3 2025-12-14update catinatorMax Audron-45/+65 2025-11-15add cgit about-filter for adoc and mdMax Audron-12/+30 2025-11-15add git shell scriptsMax Audron-0/+45 2025-11-15add readmeMax Audron-1/+38 2025-11-14fixup vapor.systems cgitMax Audron-4/+6 2025-11-14move git hosting to plain git-shell and cgitMax Audron-34/+126 2025-10-26fix slskd stuffMax Audron-22/+67 2025-10-23uhMax Audron-9/+31 2025-10-22deploy soulseek and fix tlmp VPNMax Audron-47/+1744 2025-10-21add slskdMax Audron-1/+124 2025-10-10update nixpkgs-unstableMax Audron-3/+3 2025-10-10setup mailserverMax Audron-27/+213 2025-09-20replace dns bgp anouncementMax Audron-2/+2 2025-09-15update flaresolverrMax Audron-1/+1 2025-09-07add audron windows wg keyMax Audron-0/+8 2025-09-02switch out vultr dns ipv4 ipMax Audron-1/+5 2025-08-11disable homepage trackersMax Audron-3/+3 2025-08-11add mail serverMax Audron-1/+245 2025-08-05add prometheus alerting rulesMax Audron-38/+144 2025-08-01add homepage dashboardMax Audron-3/+284 2025-08-01disable not used gameserversMax Audron-1/+2 2025-08-01add minecraft prometheus exporterMax Audron-3/+67 2025-08-01more monitoring & scrape config shortcutsMax Audron-68/+63 2025-08-01update garage to 2.0Max Audron-6/+10 2025-07-31fix authentik-ldap port bindingsMax Audron-0/+5 2025-07-31update to nixos 25.05Max Audron-113/+65 2025-07-31add more monitoring exporters and scrapersMax Audron-17/+57 2025-07-30try to run authentik nativelyMax Audron-26/+303 2025-07-30more metricsMax Audron-1/+41 2025-07-30enable firewallsMax Audron-1/+39