This commit is contained in:
Lucy 2025-09-15 23:49:52 +02:00
parent f32955a326
commit c19808581a

View file

@ -24,27 +24,41 @@
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
# networking.networkmanager.enable = true; # Easiest to use and most distros use this by default.
systemd.network.networks."10-lan" = {
matchConfig.Name = [ "eno1np0" ];
networkConfig = {
Bridge = "vmbr0";
};
};
# 192.168.42.5/24
# gw 192.168.42.1
systemd.network.netdevs."vmbr0" = {
netdevConfig = {
Name = "vmbr0";
Kind = "bridge";
systemd.network = {
networks = {
"10-lan" = {
matchConfig.Name = [ "eno1np0" ];
networkConfig = {
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";
};
};
};
systemd.network.networks."10-lan-bridge" = {
matchConfig.Name = "vmbr0";
networkConfig = {
IPv6AcceptRA = true;
DHCP = "yes";
netdevs."vmbr0" = {
netdevConfig = {
Name = "vmbr0";
Kind = "bridge";
};
};
linkConfig.RequiredForOnline = "routable";
};
# Set your time zone.