This commit is contained in:
Lucy 2025-09-16 00:16:01 +02:00
parent dbda34c6d9
commit 9466a71cc5

View file

@ -27,38 +27,20 @@
# 192.168.42.5/24 # 192.168.42.5/24
# gw 192.168.42.1 # gw 192.168.42.1
systemd.network = { # Configuration for the first interface (e.g., enp1s0)
enable = true; systemd.network.networks."10-lan" = {
networks = { matchConfig.Name = "enp1s0"; # Adjust to your first network interface name
"10-lan" = { networkConfig = {
matchConfig.Name = [ "eno1np0" ]; Address = "192.168.42.5/24";
networkConfig = { Gateway = "192.168.42.1"; # Optional: Set a gateway if needed
Bridge = "vmbr0";
};
};
"alien" = {
matchConfig.Name = [ "eno2np1" ];
networkConfig = {
address = [
"192.168.42.5/24"
];
};
linkConfig.RequiredForOnline = "routable";
};
"10-lan-bridge" = {
matchConfig.Name = "vmbr0";
networkConfig = {
IPv6AcceptRA = true;
DHCP = "yes";
};
linkConfig.RequiredForOnline = "routable";
};
}; };
netdevs."vmbr0" = { };
netdevConfig = {
Name = "vmbr0"; # Configuration for the second interface (e.g., enp2s0)
Kind = "bridge"; systemd.network.networks."20-wan" = {
}; matchConfig.Name = "enp2s0"; # Adjust to your second network interface name
networkConfig = {
DHCP = "ipv4"; # Enable DHCP for this interface
}; };
}; };