server: fix weird dns problems in nextcloud by switching to systemd-networkd
This commit is contained in:
parent
de75077730
commit
42214c869c
@ -114,32 +114,36 @@
|
|||||||
networkmanager = {
|
networkmanager = {
|
||||||
enable = false;
|
enable = false;
|
||||||
};
|
};
|
||||||
interfaces = {
|
|
||||||
ens18 = {
|
|
||||||
useDHCP = false; # For versatility sake, manually edit IP on nm-applet.
|
|
||||||
ipv4.addresses = [ {
|
|
||||||
address = "37.44.215.182";
|
|
||||||
prefixLength = 24;
|
|
||||||
} ];
|
|
||||||
ipv6.addresses = [ {
|
|
||||||
address = "2a13:7e80:0:ef::2";
|
|
||||||
prefixLength = 64;
|
|
||||||
} ];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
defaultGateway = "37.44.215.1";
|
|
||||||
defaultGateway6 = {
|
|
||||||
address = "fe80::1";
|
|
||||||
interface = "ens18";
|
|
||||||
};
|
|
||||||
|
|
||||||
nameservers = [ "9.9.9.9" "2620:fe::fe" ];
|
|
||||||
firewall = {
|
firewall = {
|
||||||
enable = true;
|
enable = true;
|
||||||
allowedUDPPorts = [ ];
|
allowedUDPPorts = [ ];
|
||||||
allowedTCPPorts = [ 80 443 ];
|
allowedTCPPorts = [ 80 443 ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
systemd.network = {
|
||||||
|
enable = true;
|
||||||
|
networks = {
|
||||||
|
"10-lan" = {
|
||||||
|
matchConfig.Name = "ens18";
|
||||||
|
|
||||||
|
address = [
|
||||||
|
"37.44.215.182/24"
|
||||||
|
"2a13:7e80:0:ef::2/64"
|
||||||
|
];
|
||||||
|
|
||||||
|
routes = [
|
||||||
|
{ Gateway = "37.44.215.1"; }
|
||||||
|
{ Gateway = "fe80::1"; }
|
||||||
|
];
|
||||||
|
|
||||||
|
dns = [
|
||||||
|
"9.9.9.9"
|
||||||
|
"2620:fe::fe"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
|
hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user