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" = {
matchConfig.Name = [ "eno1np0" ];
networkConfig = { networkConfig = {
Bridge = "vmbr0"; Address = "192.168.42.5/24";
Gateway = "192.168.42.1"; # Optional: Set a gateway if needed
}; };
}; };
"alien" = {
matchConfig.Name = [ "eno2np1" ]; # Configuration for the second interface (e.g., enp2s0)
systemd.network.networks."20-wan" = {
matchConfig.Name = "enp2s0"; # Adjust to your second network interface name
networkConfig = { networkConfig = {
address = [ DHCP = "ipv4"; # Enable DHCP for this interface
"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";
Kind = "bridge";
};
}; };
}; };