Harald Hoyer
d44ef254fa
This commit updates the allowed TCP port for networking in the SGX configuration file. Instead of hardcoding the port number, it now uses the port specified in the netatalk configuration. This change enables more flexibility in port assignment and reduces potential conflicts.
43 lines
1.2 KiB
Nix
43 lines
1.2 KiB
Nix
{ pkgs, lib, config, ... }:
|
|
{
|
|
networking.hostName = "sgx"; # Define your hostname.
|
|
networking.useDHCP = false;
|
|
|
|
#networking.domain = "fritz.box";
|
|
networking.wireless.enable = false; # Enables wireless support via wpa_supplicant.
|
|
networking.networkmanager.enable = false; # use networkd
|
|
networking.dhcpcd.enable = false; # use networkd
|
|
# services.nscd.enableNsncd = false;
|
|
|
|
# systemd-networkd
|
|
systemd.network.enable = true;
|
|
#systemd.network.wait-online.anyInterface = true;
|
|
#systemd.services."systemd-networkd".environment.SYSTEMD_LOG_LEVEL = "debug";
|
|
|
|
systemd.network.networks."10-br0" = {
|
|
matchConfig.Name = "br0";
|
|
DHCP = "yes";
|
|
linkConfig.RequiredForOnline = "routable";
|
|
linkConfig.RequiredFamilyForOnline = "both";
|
|
};
|
|
|
|
systemd.network.netdevs."br0" = {
|
|
netdevConfig = {
|
|
Name = "br0";
|
|
Kind = "bridge";
|
|
MACAddress = "20:7b:d5:1a:36:3e";
|
|
};
|
|
};
|
|
|
|
systemd.network.networks."11-en" = {
|
|
linkConfig.RequiredForOnline = "enslaved";
|
|
matchConfig.Name = "enp0s20f0u2u1";
|
|
networkConfig = {
|
|
Bridge = "br0";
|
|
};
|
|
};
|
|
|
|
networking.firewall.allowedTCPPorts = [ config.services.netatalk.port ];
|
|
networking.firewall.allowPing = true;
|
|
}
|