nixos/hosts/architect/network.nix

71 lines
2.1 KiB
Nix
Raw Normal View History

2021-07-01 14:15:01 +01:00
rec {
# interfaces
2021-07-07 13:13:19 +01:00
wan-if = "enp5s0";
vpn-if = "wg0";
proxy-if = "proxy";
2021-07-01 14:15:01 +01:00
# nets
2021-07-07 13:13:19 +01:00
lan-net = "10.0.0.0/24";
vpn-net = "10.3.0.0/24";
proxy-net = "10.4.0.0/24";
2021-07-07 13:13:19 +01:00
external_lan-net = "192.168.1.0/24";
2021-07-01 14:15:01 +01:00
# ips
2021-07-07 13:13:19 +01:00
dvr-lan = "10.0.0.2";
nas-lan = "10.0.0.3";
2021-08-07 12:38:18 +01:00
architect-lan = "10.0.0.250";
giupi-lan = "10.0.0.251";
proxy-wg = "10.4.0.1";
2021-07-07 13:13:19 +01:00
architect-wg = "10.3.0.1";
2021-07-01 14:15:01 +01:00
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";
2021-07-13 09:53:22 +01:00
salvatore-wg = "10.3.0.16";
papa-wg = "10.3.0.17";
defy-wg = "10.3.0.18";
germano-wg = "10.3.0.19";
2021-08-07 12:38:18 +01:00
flavio-wg = "10.3.0.20";
2021-08-09 16:39:16 +01:00
tommy-wg = "10.3.0.21";
2021-08-31 15:36:26 +01:00
alain-wg = "10.3.0.22";
dima-wg = "10.3.0.23";
mikey-wg = "10.3.0.24";
2021-07-01 14:15:01 +01:00
eleonora-wg = "10.3.0.100";
2021-09-25 17:23:08 +01:00
angellane-wg = "10.3.0.200";
2021-07-01 14:15:01 +01:00
hotpottino-wg = "10.3.0.201";
2021-08-09 16:39:16 +01:00
dodino-wg = "10.3.0.202";
boogino-wg = "10.3.0.203";
2021-07-01 14:15:01 +01:00
# groups
gdevices-wg = [ galuminum-wg oneplus-wg ipad-wg gbeast-wg peppiniell-wg padulino-wg angelino-wg ];
2021-09-25 17:23:08 +01:00
routers-wg = [ hotpottino-wg angellane-wg dodino-wg ];
2021-07-01 14:15:01 +01:00
c2c-wg = [ ] ++ gdevices-wg;
towan-wg = [ shield-wg parisaphone-wg parisapc-wg ] ++ gdevices-wg ++ routers-wg;
2021-07-07 10:45:37 +01:00
# domains
2021-07-07 13:13:19 +01:00
sonarrdomain = "htson.giugl.io";
radarrdomain = "htrad.giugl.io";
bazarrdomain = "htbaz.giugl.io";
nzbgetdomain = "htnzb.giugl.io";
mediadomain = "media.giugl.io";
gitdomain = "git.giugl.io";
2021-07-13 09:53:22 +01:00
nextclouddomain = "cloud.giugl.io";
miniodomain = "s3.giugl.io";
clouddomain = "cloud.giugl.io";
2021-08-07 12:38:18 +01:00
matrixdomain = "matrix.giugl.io";
matrixwebdomain = "chat.giugl.io";
2021-09-25 17:23:08 +01:00
prowlarrdomain = "htpro.giugl.io";
jupyterdomain = "labs.giugl.io";
2021-07-01 14:15:01 +01:00
}