Compare commits
2 Commits
c9c788e261
...
dde682390f
| Author | SHA1 | Date | |
|---|---|---|---|
| dde682390f | |||
| 4ec59a64ce |
@@ -118,6 +118,7 @@ in
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
blueman.enable = true;
|
blueman.enable = true;
|
||||||
|
avahi.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
programs = {
|
programs = {
|
||||||
@@ -161,6 +162,7 @@ in
|
|||||||
network = {
|
network = {
|
||||||
netdevs = mkMerge [
|
netdevs = mkMerge [
|
||||||
(mkVLAN "lan-hi" vlans.hi)
|
(mkVLAN "lan-hi" vlans.hi)
|
||||||
|
(mkVLAN "lan-lo" vlans.lo)
|
||||||
];
|
];
|
||||||
links = {
|
links = {
|
||||||
"10-et2.5g" = {
|
"10-et2.5g" = {
|
||||||
@@ -182,7 +184,7 @@ in
|
|||||||
networks = {
|
networks = {
|
||||||
"30-et100g" = {
|
"30-et100g" = {
|
||||||
matchConfig.Name = "et100g";
|
matchConfig.Name = "et100g";
|
||||||
vlan = [ "lan-hi" ];
|
vlan = [ "lan-hi" "lan-lo" ];
|
||||||
networkConfig.IPv6AcceptRA = false;
|
networkConfig.IPv6AcceptRA = false;
|
||||||
};
|
};
|
||||||
"40-lan-hi" = mkMerge [
|
"40-lan-hi" = mkMerge [
|
||||||
@@ -190,6 +192,22 @@ in
|
|||||||
# So we don't drop the IP we use to connect to NVMe-oF!
|
# So we don't drop the IP we use to connect to NVMe-oF!
|
||||||
{ networkConfig.KeepConfiguration = "static"; }
|
{ networkConfig.KeepConfiguration = "static"; }
|
||||||
];
|
];
|
||||||
|
"45-lan-lo" = {
|
||||||
|
matchConfig.Name = "lan-lo";
|
||||||
|
networkConfig = {
|
||||||
|
DHCP = "ipv4";
|
||||||
|
IPv6AcceptRA = true;
|
||||||
|
UseDomains = false;
|
||||||
|
};
|
||||||
|
dhcpV4Config = {
|
||||||
|
UseDNS = false;
|
||||||
|
UseGateway = false;
|
||||||
|
};
|
||||||
|
ipv6AcceptRAConfig = {
|
||||||
|
UseDNS = false;
|
||||||
|
UseGateway = false;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -165,6 +165,28 @@ in
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
id = 3;
|
||||||
|
subnet = prefixes.untrusted.v4;
|
||||||
|
interface = "lan-untrusted";
|
||||||
|
option-data = [
|
||||||
|
{
|
||||||
|
name = "routers";
|
||||||
|
data = vips.untrusted.v4;
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "domain-name-servers";
|
||||||
|
data = "1.1.1.1, 1.0.0.1";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
pools = [
|
||||||
|
{
|
||||||
|
pool = if index == 0
|
||||||
|
then "192.168.80.10 - 192.168.80.127"
|
||||||
|
else "192.168.80.128 - 192.168.80.250";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
}
|
||||||
];
|
];
|
||||||
ddns-send-updates = true;
|
ddns-send-updates = true;
|
||||||
ddns-replace-client-name = "when-not-present";
|
ddns-replace-client-name = "when-not-present";
|
||||||
|
|||||||
Reference in New Issue
Block a user