fix: ensure networking remains good

This commit is contained in:
silver 2023-12-22 15:52:34 +00:00
parent 7c4e83f60a
commit 02dd11c8b4
5 changed files with 32 additions and 27 deletions

View file

@ -57,7 +57,12 @@ in {
environment.systemPackages = [pkgs.vim];
networking.firewall.allowedTCPPorts = [80 443];
networking = {
defaultGateway = {
address = lib.mkDefault "193.1.96.161";
interface = lib.mkDefault "eth1";
};
};
# normally services cannot read home dirs
systemd.services.nginx.serviceConfig.ProtectHome = "read-only";

View file

@ -102,7 +102,7 @@ in {
# explisitly stating this is good
defaultGateway = {
address = "193.1.99.65";
interface = "eno1";
interface = "eth0";
};
# cannot use our own it seems?

View file

@ -58,15 +58,14 @@ in {
networking.hostName = name;
# this has to be defined for any physical servers
# vms are defined by teh vm host
networking.interfaces = {
eno1 = {
ipv4.addresses = [
{
address = ip_pub;
prefixLength = 26;
}
];
};
networking = {
defaultGateway.interface = lib.mkDefault "eno1";
interfaces.eno1.ipv4.addresses = [
{
address = ip_pub;
prefixLength = 26;
}
];
};
# this server is teh firewall

View file

@ -26,12 +26,15 @@ in {
networking.hostName = name;
# this has to be defined for any physical servers
# vms are defined by teh vm host
networking.interfaces.eno1.ipv4.addresses = [
{
address = ip_pub;
prefixLength = 26;
}
];
networking = {
defaultGateway.interface = lib.mkDefault "eno1";
interfaces.eno1.ipv4.addresses = [
{
address = ip_pub;
prefixLength = 26;
}
];
};
deployment = {
targetHost = hostname;

View file

@ -35,16 +35,14 @@ in {
networking = {
# needs to have an address statically assigned
interfaces = {
eno1 = {
ipv4.addresses = [
{
address = "193.1.99.120";
prefixLength = 26;
}
];
};
};
defaultGateway.interface = lib.mkDefault "eno1";
interfaces.eno1.ipv4.addresses = [
{
address = "193.1.99.120";
prefixLength = 26;
}
];
};
services.skynet_backup = {