make systemd networkd config closer to upstream

This commit is contained in:
Casper V. Kristensen 2024-06-11 23:32:35 +02:00
parent bbce0b8d4e
commit 60acca7687
4 changed files with 13 additions and 13 deletions

View file

@ -7,7 +7,7 @@
# Main interface
# https://nixos.wiki/wiki/Install_NixOS_on_Hetzner_Cloud
networks."10-lan" = {
name = "enp1s0";
matchConfig.Name = "enp1s0";
address = [
"116.203.179.206/32"
"2a01:4f8:c2c:71c0::/64"
@ -53,14 +53,14 @@
}
];
};
networks."wg-sigma-public" = {
name = "wg-sigma-public";
networks."50-wg-sigma-public" = {
matchConfig.Name = "wg-sigma-public";
};
# The following routes traffic destined for the sigma-p2p address (floating
# IP) to sigma through wireguard. This allows the server to have a public
# address and help others sail the high seas even though it is behind NAT.
netdevs."51-wg-sigma-p2p" = {
netdevs."50-wg-sigma-p2p" = {
netdevConfig = {
Name = "wg-sigma-p2p";
Kind = "wireguard";
@ -80,8 +80,8 @@
}
];
};
networks."wg-sigma-p2p" = {
name = "wg-sigma-p2p";
networks."50-wg-sigma-p2p" = {
matchConfig.Name = "wg-sigma-p2p";
};
};

View file

@ -3,7 +3,7 @@
# Main interface
# https://nixos.wiki/wiki/Install_NixOS_on_Hetzner_Cloud
networks."10-lan" = {
name = "enp1s0";
matchConfig.Name = "enp1s0";
address = [
"159.69.4.2/32"
"2a01:4f8:1c0c:70d1::1/64"

View file

@ -46,8 +46,8 @@
}
];
};
networks."wg-sigma-public" = {
name = "wg-sigma-public";
networks."50-wg-sigma-public" = {
matchConfig.Name = "wg-sigma-public";
address = ["49.13.33.75/32"];
routingPolicyRules = [
{
@ -86,7 +86,7 @@
# receiving traffic destined for the sigma-p2p address. This allows the
# server to have a public address and help others sail the high seas even
# though it is behind NAT.
netdevs."51-wg-sigma-p2p" = {
netdevs."50-wg-sigma-p2p" = {
netdevConfig = {
Name = "wg-sigma-p2p";
Kind = "wireguard";
@ -107,8 +107,8 @@
}
];
};
networks."wg-sigma-p2p" = {
name = "wg-sigma-p2p";
networks."50-wg-sigma-p2p" = {
matchConfig.Name = "wg-sigma-p2p";
address = ["${secrets.hosts.sigma.sigma-p2p-ip-address}/32"];
routingPolicyRules = [
{

View file

@ -3,7 +3,7 @@
networks."10-lan" = {
# IPv4 settings are from `sudo dhcpcd --test`.
# IPv6 settings are from https://www.ssdvps.dk/knowledgebase/18/IPv6-Gateway.html.
name = "ens3";
matchConfig.Name = "ens3";
address = [
"91.210.59.57/25"
"2a0d:3e83:1:b284::1/64"