Pin tunnel ips on nonat
This commit is contained in:
parent
e64e66ecd2
commit
882385b6dd
@ -52,27 +52,27 @@
|
|||||||
|
|
||||||
networking.wireguard.enable = true;
|
networking.wireguard.enable = true;
|
||||||
networking.wireguard.interfaces = {
|
networking.wireguard.interfaces = {
|
||||||
wg-gatekeeper = {
|
wg-gatekeeper6 = {
|
||||||
ips = [ "fe80::128:2/64" "169.254.128.2/24" ];
|
ips = [ "fe80::128:2/64" "169.254.128.2/24" ];
|
||||||
peers = [ {
|
peers = [ {
|
||||||
allowedIPs = [ "0.0.0.0/0" "::/0" ];
|
allowedIPs = [ "0.0.0.0/0" "::/0" ];
|
||||||
endpoint = "gatekeeper.net.clerie.de:50128";
|
endpoint = "[2a01:4f8:c0c:15f1::1]:50128";
|
||||||
publicKey = "7QHjiBbWhpOw4OX3Ye58v0YEOqhdfGJSyaHCdiCa20Q=";
|
publicKey = "7QHjiBbWhpOw4OX3Ye58v0YEOqhdfGJSyaHCdiCa20Q=";
|
||||||
} ];
|
} ];
|
||||||
listenPort = 50128;
|
listenPort = 50128;
|
||||||
allowedIPsAsRoutes = false;
|
allowedIPsAsRoutes = false;
|
||||||
privateKeyFile = "/var/src/secrets/wireguard/wg-gatekeeper";
|
privateKeyFile = "/var/src/secrets/wireguard/wg-gatekeeper6";
|
||||||
};
|
};
|
||||||
wg-porter = {
|
wg-porter6 = {
|
||||||
ips = [ "fe80::1337:2/64" "169.254.137.2/24" ];
|
ips = [ "fe80::1337:2/64" "169.254.137.2/24" ];
|
||||||
peers = [ {
|
peers = [ {
|
||||||
allowedIPs = [ "0.0.0.0/0" "::/0" ];
|
allowedIPs = [ "0.0.0.0/0" "::/0" ];
|
||||||
endpoint = "porter.net.clerie.de:51337";
|
endpoint = "[2a03:4000:6:48d::1]:51337";
|
||||||
publicKey = "TzQV60SvPZuJ9yTzvyGwejyXw1SlKkilS4UUvrQcyGk=";
|
publicKey = "TzQV60SvPZuJ9yTzvyGwejyXw1SlKkilS4UUvrQcyGk=";
|
||||||
} ];
|
} ];
|
||||||
listenPort = 51337;
|
listenPort = 51337;
|
||||||
allowedIPsAsRoutes = false;
|
allowedIPsAsRoutes = false;
|
||||||
privateKeyFile = "/var/src/secrets/wireguard/wg-porter";
|
privateKeyFile = "/var/src/secrets/wireguard/wg-porter6";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -134,11 +134,11 @@
|
|||||||
export all;
|
export all;
|
||||||
};
|
};
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "wg-gatekeeper" {
|
interface "wg-gatekeeper6" {
|
||||||
cost 80;
|
cost 80;
|
||||||
type pointopoint;
|
type pointopoint;
|
||||||
};
|
};
|
||||||
interface "wg-porter" {
|
interface "wg-porter6" {
|
||||||
cost 80;
|
cost 80;
|
||||||
type pointopoint;
|
type pointopoint;
|
||||||
};
|
};
|
||||||
@ -152,11 +152,11 @@
|
|||||||
export all;
|
export all;
|
||||||
};
|
};
|
||||||
area 0 {
|
area 0 {
|
||||||
interface "wg-gatekeeper" {
|
interface "wg-gatekeeper6" {
|
||||||
cost 80;
|
cost 80;
|
||||||
type pointopoint;
|
type pointopoint;
|
||||||
};
|
};
|
||||||
interface "wg-porter" {
|
interface "wg-porter6" {
|
||||||
cost 80;
|
cost 80;
|
||||||
type pointopoint;
|
type pointopoint;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user