From 363e1efe85b4c7356a420b2934c61d7a66f29422 Mon Sep 17 00:00:00 2001 From: Giulio De Pasquale Date: Thu, 1 Jul 2021 15:15:01 +0200 Subject: [PATCH] created network file --- hosts/giupi/network.nix | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 hosts/giupi/network.nix diff --git a/hosts/giupi/network.nix b/hosts/giupi/network.nix new file mode 100644 index 0000000..76174e9 --- /dev/null +++ b/hosts/giupi/network.nix @@ -0,0 +1,40 @@ +rec { + # interfaces + wan_if = "enp5s0"; + wg_if = "wg0"; + + # nets + lan_net = "10.0.0.0/24"; + wg_net = "10.3.0.0/24"; + external_lan_net = "192.168.1.0/24"; + + # ips + giupi_lan_ip = "10.0.0.8"; + dvr_ip = "10.0.0.2"; + nas_ip = "10.0.0.3"; + + giupi_wg_ip = "10.3.0.1"; + galuminum-wg = "10.3.0.2"; + oneplus-wg = "10.3.0.3"; + ipad-wg = "10.3.0.4"; + manduria-wg = "10.3.0.5"; + antonio-wg = "10.3.0.6"; + gbeast-wg = "10.3.0.7"; + parisaphone-wg = "10.3.0.8"; + parisapc-wg = "10.3.0.9"; + peppiniell-wg = "10.3.0.10"; + padulino-wg = "10.3.0.11"; + shield-wg = "10.3.0.12"; + angelino-wg = "10.3.0.13"; + pepos_one-wg = "10.3.0.14"; + pepos_two-wg = "10.3.0.15"; + eleonora-wg = "10.3.0.100"; + broccolino-wg = "10.3.0.200"; + hotpottino-wg = "10.3.0.201"; + + # groups + gdevices-wg = [ galuminum-wg oneplus-wg ipad-wg gbeast-wg peppiniell-wg padulino-wg angelino-wg ]; + routers-wg = [ hotpottino-wg broccolino-wg ]; + c2c-wg = [ ] ++ gdevices-wg; + towan-wg = [ shield-wg parisaphone-wg parisapc-wg ] ++ gdevices-wg ++ routers-wg; +}