Skip to content

Commit cbe5165

Browse files
committed
feat(router): add supervisor to all the networks
1 parent dc00622 commit cbe5165

3 files changed

Lines changed: 19 additions & 8 deletions

File tree

nix/machines/router/modules/bind.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,7 @@ in
263263
264264
router IN A 10.42.1.1
265265
supervisor IN A 10.42.1.2
266+
dexter IN A 10.42.1.10
266267
'';
267268
};
268269

nix/machines/router/modules/kea.nix

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@
107107
}
108108
{
109109
name = "domain-name-servers";
110-
data = "10.42.1.1";
110+
data = "10.42.1.2";
111111
}
112112
];
113113
}
@@ -121,16 +121,16 @@
121121
}
122122
];
123123
reservations = [
124+
{
125+
# supervisor
126+
"hw-address" = "00:00:0a:64:01:02";
127+
"ip-address" = "10.100.1.2";
128+
}
124129
{
125130
# mandark / NAS / 10gbe
126131
"hw-address" = "e4:1d:53:37:56:41";
127132
"ip-address" = "10.100.10.1";
128133
}
129-
{
130-
# mandark / NAS
131-
"hw-address" = "90:09:d0:1f:68:35";
132-
"ip-address" = "10.100.10.2";
133-
}
134134
];
135135
"option-data" = [
136136
{
@@ -139,7 +139,7 @@
139139
}
140140
{
141141
name = "domain-name-servers";
142-
data = "10.100.1.1";
142+
data = "10.100.1.2";
143143
}
144144
];
145145
}
@@ -152,14 +152,21 @@
152152
pool = "10.200.100.100 - 10.200.100.200";
153153
}
154154
];
155+
reservations = [
156+
{
157+
# supervisor
158+
"hw-address" = "00:00:0a:c8:01:02";
159+
"ip-address" = "10.200.1.2";
160+
}
161+
];
155162
"option-data" = [
156163
{
157164
name = "routers";
158165
data = "10.200.1.1";
159166
}
160167
{
161168
name = "domain-name-servers";
162-
data = "10.200.1.1";
169+
data = "10.200.1.2";
163170
}
164171
];
165172
}

nix/machines/supervisor/networking.nix

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
hostName = "supervisor";
55
networkmanager.enable = true;
66
enableIPv6 = false;
7+
8+
# nixos firewall adds unnecessary mess
9+
firewall.enable = false;
710
};
811
}
912

0 commit comments

Comments
 (0)