fix: seems like we need to keep the two network addresses for the skynet server

This commit is contained in:
silver 2023-09-15 22:03:52 +01:00
parent 5acbd12960
commit 7d7f402b6d

View file

@ -15,6 +15,7 @@ let
name = "skynet"; name = "skynet";
# DMZ that ITD provided # DMZ that ITD provided
ip_pub = "193.1.96.165"; ip_pub = "193.1.96.165";
ip_int = "193.1.99.79";
hostname = "${name}.skynet.ie"; hostname = "${name}.skynet.ie";
in { in {
@ -55,13 +56,35 @@ in {
# needed to use the dmz first # needed to use the dmz first
defaultGateway = lib.mkForce "193.1.96.161"; defaultGateway = lib.mkForce "193.1.96.161";
interfaces.eth1.ipv4.addresses = [
interfaces = {
# need it for dns validation for letsencrypt
eth0.ipv4 = {
addresses = [
{
address = ip_int;
prefixLength = 26;
}
];
routes = [
{
address = "193.1.99.64";
prefixLength = 26;
via = "193.1.99.65";
}
];
};
# primary ip for logging in
eth1.ipv4.addresses = [
{ {
address = ip_pub; address = ip_pub;
prefixLength = 28; prefixLength = 28;
} }
]; ];
}; };
};
# services.skynet = { # services.skynet = {
# host = { # host = {