forked from Deuxfleurs/nixcfg
Update network configuration
This commit is contained in:
parent
397a3fdfa9
commit
83dd3ea25a
8 changed files with 29 additions and 17 deletions
|
@ -5,9 +5,9 @@
|
||||||
|
|
||||||
# Bootstrap nodes for Wesher overlay network
|
# Bootstrap nodes for Wesher overlay network
|
||||||
services.wesher.join = [
|
services.wesher.join = [
|
||||||
"2a01:e0a:c:a720::31" # concombre
|
"192.168.1.31" # concombre
|
||||||
"2a01:e0a:c:a720::32" # courgette
|
"192.168.1.32" # courgette
|
||||||
"2a01:e0a:c:a720::33" # celeri
|
"192.168.1.33" # celeri
|
||||||
];
|
];
|
||||||
|
|
||||||
# The IP range to use for the Wesher overlay of this cluster
|
# The IP range to use for the Wesher overlay of this cluster
|
||||||
|
|
|
@ -2,11 +2,11 @@
|
||||||
|
|
||||||
{
|
{
|
||||||
deuxfleurs.site_name = "neptune";
|
deuxfleurs.site_name = "neptune";
|
||||||
deuxfleurs.lan_default_gateway = "192.168.1.254";
|
deuxfleurs.lan_default_gateway = "192.168.1.1";
|
||||||
deuxfleurs.lan_ip_prefix_length = 24;
|
deuxfleurs.lan_ip_prefix_length = 24;
|
||||||
deuxfleurs.ipv6_prefix_length = 64;
|
deuxfleurs.ipv6_prefix_length = 64;
|
||||||
|
|
||||||
networking.nameservers = [ "192.168.1.254" ];
|
networking.nameservers = [ "192.168.1.1" ];
|
||||||
|
|
||||||
networking.firewall.allowedTCPPorts = [ 80 443 ];
|
networking.firewall.allowedTCPPorts = [ 80 443 ];
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,10 +1,13 @@
|
||||||
UserKnownHostsFile ./ssh_known_hosts
|
UserKnownHostsFile ./ssh_known_hosts
|
||||||
|
|
||||||
Host concombre
|
Host concombre
|
||||||
HostName 2a01:e0a:c:a720::31
|
#HostName 2a01:e0a:c:a720::31
|
||||||
|
HostName 192.168.1.31
|
||||||
|
|
||||||
Host courgette
|
Host courgette
|
||||||
HostName 2a01:e0a:c:a720::32
|
#HostName 2a01:e0a:c:a720::32
|
||||||
|
HostName 192.168.1.32
|
||||||
|
|
||||||
Host celeri
|
Host celeri
|
||||||
HostName 2a01:e0a:c:a720::33
|
#HostName 2a01:e0a:c:a720::33
|
||||||
|
HostName 192.168.1.33
|
||||||
|
|
|
@ -5,9 +5,9 @@
|
||||||
|
|
||||||
# Bootstrap nodes for Wesher overlay network
|
# Bootstrap nodes for Wesher overlay network
|
||||||
services.wesher.join = [
|
services.wesher.join = [
|
||||||
"2a01:e0a:c:a720::21" # cariacou
|
"192.168.1.21" # cariacou
|
||||||
"2a01:e0a:c:a720::22" # carcajou
|
"192.168.1.22" # carcajou
|
||||||
"2a01:e0a:c:a720::23" # caribou
|
"192.168.1.23" # caribou
|
||||||
];
|
];
|
||||||
|
|
||||||
# The IP range to use for the Wesher overlay of this cluster
|
# The IP range to use for the Wesher overlay of this cluster
|
||||||
|
|
|
@ -2,11 +2,11 @@
|
||||||
|
|
||||||
{
|
{
|
||||||
deuxfleurs.site_name = "neptune";
|
deuxfleurs.site_name = "neptune";
|
||||||
deuxfleurs.lan_default_gateway = "192.168.1.254";
|
deuxfleurs.lan_default_gateway = "192.168.1.1";
|
||||||
deuxfleurs.lan_ip_prefix_length = 24;
|
deuxfleurs.lan_ip_prefix_length = 24;
|
||||||
deuxfleurs.ipv6_prefix_length = 64;
|
deuxfleurs.ipv6_prefix_length = 64;
|
||||||
|
|
||||||
networking.nameservers = [ "192.168.1.254" ];
|
networking.nameservers = [ "192.168.1.1" ];
|
||||||
|
|
||||||
networking.firewall.allowedTCPPorts = [ 80 443 ];
|
networking.firewall.allowedTCPPorts = [ 80 443 ];
|
||||||
|
|
||||||
|
|
|
@ -1,13 +1,16 @@
|
||||||
UserKnownHostsFile ./ssh_known_hosts
|
UserKnownHostsFile ./ssh_known_hosts
|
||||||
|
|
||||||
Host caribou
|
Host caribou
|
||||||
HostName 2a01:e0a:c:a720::23
|
#HostName 2a01:e0a:c:a720::23
|
||||||
|
HostName 192.168.1.23
|
||||||
|
|
||||||
Host carcajou
|
Host carcajou
|
||||||
HostName 2a01:e0a:c:a720::22
|
#HostName 2a01:e0a:c:a720::22
|
||||||
|
HostName 192.168.1.22
|
||||||
|
|
||||||
Host cariacou
|
Host cariacou
|
||||||
HostName 2a01:e0a:c:a720::21
|
#HostName 2a01:e0a:c:a720::21
|
||||||
|
HostName 192.168.1.21
|
||||||
|
|
||||||
Host spoutnik
|
Host spoutnik
|
||||||
HostName 10.42.0.2
|
HostName 10.42.0.2
|
||||||
|
|
|
@ -104,7 +104,7 @@ in
|
||||||
# wesher overlay network
|
# wesher overlay network
|
||||||
services.wesher = {
|
services.wesher = {
|
||||||
enable = true;
|
enable = true;
|
||||||
bindAddr = cfg.ipv6;
|
bindIface = cfg.network_interface;
|
||||||
overlayNet = "${cfg.wesher_cluster_prefix}/${toString cfg.wesher_cluster_prefix_length}";
|
overlayNet = "${cfg.wesher_cluster_prefix}/${toString cfg.wesher_cluster_prefix_length}";
|
||||||
interface = "wg0";
|
interface = "wg0";
|
||||||
logLevel = "debug";
|
logLevel = "debug";
|
||||||
|
|
|
@ -12,3 +12,9 @@
|
||||||
2a01:e0a:c:a720::33 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOuY1CvhxBP9BtKkTlmOUu6Hhy8OQTB3R8OCFXbHA/RA
|
2a01:e0a:c:a720::33 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOuY1CvhxBP9BtKkTlmOUu6Hhy8OQTB3R8OCFXbHA/RA
|
||||||
2a01:e0a:c:a720::31 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL3N0QOFNGkCpVLuOHFdpnBaxIFH925KpdIHV/3F9+BR
|
2a01:e0a:c:a720::31 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL3N0QOFNGkCpVLuOHFdpnBaxIFH925KpdIHV/3F9+BR
|
||||||
2a01:e0a:c:a720::32 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPCXJeo6yeQeTN7D7OZwLd8zbyU1jWywlhQ29yyk7x+G
|
2a01:e0a:c:a720::32 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPCXJeo6yeQeTN7D7OZwLd8zbyU1jWywlhQ29yyk7x+G
|
||||||
|
192.168.1.22 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMf/ioVSSb19Slu+HZLgKt4f1/XsL+K9uMxazSWb/+nQ
|
||||||
|
192.168.1.21 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPXTUrXRFhudJBESCqjHCOttzqYPyIzpPOMkI8+SwLRx
|
||||||
|
192.168.1.23 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDsYD1gNmGyb6c9wjGR6tC69fHP6+FpPHTBT6laPTHeD
|
||||||
|
192.168.1.33 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOuY1CvhxBP9BtKkTlmOUu6Hhy8OQTB3R8OCFXbHA/RA
|
||||||
|
192.168.1.31 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL3N0QOFNGkCpVLuOHFdpnBaxIFH925KpdIHV/3F9+BR
|
||||||
|
192.168.1.32 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPCXJeo6yeQeTN7D7OZwLd8zbyU1jWywlhQ29yyk7x+G
|
||||||
|
|
Loading…
Reference in a new issue