diff --git a/hosts/pennsardin/configuration.nix b/hosts/pennsardin/configuration.nix index 8acbd41..7753f8e 100644 --- a/hosts/pennsardin/configuration.nix +++ b/hosts/pennsardin/configuration.nix @@ -49,8 +49,40 @@ }; networking = { - firewall.allowedTCPPorts = [5900 5901 5902]; - bridges.br0.interfaces = ["enp11s0"]; + useNetworkd = true ; + firewall.allowedTCPPorts = [ 22 80 5900 5901 5902 ]; + interfaces.enp11s0.useDHCP = false ; + interfaces.br0 = { + useDHCP = false ; + ipv4.addresses = [ + { + address = "192.168.0.2"; + prefixLength = 24 ; + } + ]; + }; + defaultGateway = { + interface = "br0" ; + address = "192.168.0.254" ; + }; + nameservers = [ "192.168.0.254" "1.1.1.1" ]; + bridges.br0.interfaces = [ "enp11s0" ]; + }; + systemd.network = { + enable = true ; + netdevs."br0" = { + netdevConfig = { + Name = "br0"; + Kind = "bridge"; + }; + }; + networks."br0" = { + matchConfig.Name = "br0" ; + }; + networks."enp11s0" = { + matchConfig.Name = "enp11s0"; + networkConfig.Bridge = "br0"; + }; }; system.stateVersion = "25.05"; # pour éviter les hurlements inutiles