25 lines
572 B
Nix
25 lines
572 B
Nix
![]() |
{ lib, ... }:
|
||
|
|
||
|
{
|
||
|
systemd.network.netdevs."br10".netdevConfig = {
|
||
|
Name = "br10";
|
||
|
Kind = "bridge";
|
||
|
};
|
||
|
|
||
|
systemd.network.networks = {
|
||
|
"10-lan" = {
|
||
|
enable = lib.mkForce true;
|
||
|
linkConfig.RequiredForOnline = lib.mkForce "enslaved";
|
||
|
networkConfig.Bridge = "br10";
|
||
|
networkConfig.DHCP = lib.mkForce "no";
|
||
|
};
|
||
|
"br10-lan" = {
|
||
|
enable = lib.mkForce true;
|
||
|
matchConfig.Name = [ "br10" ];
|
||
|
linkConfig.RequiredForOnline = "routable";
|
||
|
networkConfig.DHCP = "yes";
|
||
|
networkConfig.IPv6AcceptRA = false;
|
||
|
};
|
||
|
};
|
||
|
}
|