fix(sj-srv1): DRY hostAddress and eth0 link status
This commit is contained in:
parent
7d0515d6f0
commit
c3a0ad708e
1 changed files with 10 additions and 5 deletions
|
@ -6,7 +6,9 @@
|
|||
nodeFlake,
|
||||
nodeName,
|
||||
...
|
||||
}: {
|
||||
}: let
|
||||
hostBridgeAddress = "192.168.101.1";
|
||||
in {
|
||||
imports = [
|
||||
../../snippets/systemd-resolved.nix
|
||||
];
|
||||
|
@ -42,7 +44,7 @@
|
|||
br0 = {
|
||||
ipv4.addresses = [
|
||||
{
|
||||
address = "192.168.101.1";
|
||||
address = hostBridgeAddress;
|
||||
prefixLength = 24;
|
||||
}
|
||||
];
|
||||
|
@ -66,6 +68,9 @@
|
|||
enable = true;
|
||||
matchConfig.Name = "eth0";
|
||||
|
||||
linkConfig.RequiredForOnline = "carrier";
|
||||
networkConfig.LinkLocalAddressing = "no";
|
||||
|
||||
# TODO: i'm not sure if and if so why this is required
|
||||
macvlan = [
|
||||
"dmz0"
|
||||
|
@ -134,7 +139,7 @@
|
|||
autoStart = true;
|
||||
|
||||
hostBridge = "br0";
|
||||
hostAddress = "192.168.101.1";
|
||||
hostAddress = hostBridgeAddress;
|
||||
localAddress = "192.168.101.10/24";
|
||||
|
||||
imapsPort = 993;
|
||||
|
@ -151,7 +156,7 @@
|
|||
autoStart = true;
|
||||
|
||||
hostBridge = "br0";
|
||||
hostAddress = "192.168.101.1";
|
||||
hostAddress = hostBridgeAddress;
|
||||
localAddress = "192.168.101.11/24";
|
||||
|
||||
httpPort = 80;
|
||||
|
@ -166,7 +171,7 @@
|
|||
autoStart = true;
|
||||
|
||||
hostBridge = "br0";
|
||||
hostAddress = "192.168.101.1";
|
||||
hostAddress = hostBridgeAddress;
|
||||
localAddress = "192.168.101.12/24";
|
||||
|
||||
syncthingPort = 22000;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue