nixos/networking: fix setting .macAddress and .mtu with networkd
This needs to be set in the .linkConfig of a .network
This commit is contained in:
parent
ad06ae4195
commit
cddc7a28b8
@ -94,6 +94,11 @@ in
|
|||||||
address = forEach (interfaceIps i)
|
address = forEach (interfaceIps i)
|
||||||
(ip: "${ip.address}/${toString ip.prefixLength}");
|
(ip: "${ip.address}/${toString ip.prefixLength}");
|
||||||
networkConfig.IPv6PrivacyExtensions = "kernel";
|
networkConfig.IPv6PrivacyExtensions = "kernel";
|
||||||
|
linkConfig = optionalAttrs (i.macAddress != null) {
|
||||||
|
MACAddress = i.macAddress;
|
||||||
|
} // optionalAttrs (i.mtu != null) {
|
||||||
|
MTUBytes = toString i.mtu;
|
||||||
|
};
|
||||||
}];
|
}];
|
||||||
})))
|
})))
|
||||||
(mkMerge (flip mapAttrsToList cfg.bridges (name: bridge: {
|
(mkMerge (flip mapAttrsToList cfg.bridges (name: bridge: {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user