parent
001c9b0136
commit
5a796ef74f
1 changed files with 11 additions and 18 deletions
|
@ -5,26 +5,9 @@ let mkAddress = addr: let
|
|||
in
|
||||
{ address = (elemAt 0); prefixLength = lib.toInt (elemAt 1); };
|
||||
in {
|
||||
systemd.network = {
|
||||
enable = true;
|
||||
networks."ens18" = {
|
||||
DHCP = "no";
|
||||
addresses = [
|
||||
{ addressConfig.Address = "2001:470:1f13:187:c08e:feff:fe4d:f5f5"; }
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
networking = {
|
||||
hostName = "public-cof";
|
||||
useNetworkd = true;
|
||||
|
||||
useDHCP = false;
|
||||
|
||||
firewall.allowedTCPPorts = [ 22 ];
|
||||
firewall.enable = true;
|
||||
|
||||
/*
|
||||
# Default IPv4 exit route
|
||||
defaultGateway = {
|
||||
address = "";
|
||||
|
@ -32,6 +15,14 @@ in {
|
|||
};
|
||||
localCommands = "ip route add default dev ens20 metric 10";
|
||||
|
||||
useDHCP = false;
|
||||
interfaces.ens18 = {
|
||||
useDHCP = true;
|
||||
ipv6.addresses = [{
|
||||
address = "2001:470:1f13:187:c08e:feff:fe4d:f5f5";
|
||||
prefixLength = 64;
|
||||
}];
|
||||
};
|
||||
interfaces.ens19 = {
|
||||
useDHCP = false;
|
||||
ipv4.addresses = [{
|
||||
|
@ -45,7 +36,9 @@ in {
|
|||
# 2nd is for IPv4 → IPv6 proxy in v6proxy/
|
||||
ipv4.addresses = map mkAddress [ "45.13.104.27/32" "45.13.104.29/32" ];
|
||||
};
|
||||
*/
|
||||
|
||||
firewall.allowedTCPPorts = [ 22 ];
|
||||
firewall.enable = true;
|
||||
};
|
||||
|
||||
services.nginx.defaultListenAddresses = [ "[::0]" "45.13.104.27" ];
|
||||
|
|
Loading…
Add table
Reference in a new issue