defiant: allow wireguard routing
This commit is contained in:
parent
09c0fdb08c
commit
60a68859f3
|
@ -15,12 +15,20 @@ in {
|
||||||
listenPort = 51820;
|
listenPort = 51820;
|
||||||
privateKeyFile = "/etc/wireguard/defiant.private";
|
privateKeyFile = "/etc/wireguard/defiant.private";
|
||||||
|
|
||||||
|
postSetup = ''
|
||||||
|
${pkgs.iptables}/bin/iptables -t nat -A POSTROUTING -s 10.100.0.0/24 -d 192.168.10.0/24 -o eth0 -j MASQUERADE
|
||||||
|
'';
|
||||||
|
postShutdown = ''
|
||||||
|
${pkgs.iptables}/bin/iptables -t nat -D POSTROUTING -s 10.100.0.0/24 -d 192.168.10.0/24 -o eth0 -j MASQUERADE
|
||||||
|
'';
|
||||||
|
|
||||||
peers = [
|
peers = [
|
||||||
{ # Burnham
|
{ # Burnham
|
||||||
publicKey = "JcfyrMoZmnbibVLaIKuGSARAX2alFv4kwLbJaLBNbzo=";
|
publicKey = "JcfyrMoZmnbibVLaIKuGSARAX2alFv4kwLbJaLBNbzo=";
|
||||||
|
persistentKeepalive = 60;
|
||||||
allowedIPs = [
|
allowedIPs = [
|
||||||
"10.100.0.2/32"
|
"10.100.0.2/32"
|
||||||
# "192.168.11.0/24"
|
"192.168.11.0/24"
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
{ # Sulu
|
{ # Sulu
|
||||||
|
|
Loading…
Reference in New Issue