all: open ports for wireguard
This commit is contained in:
parent
ae460927ec
commit
08098079db
1 changed files with 9 additions and 7 deletions
|
@ -12,7 +12,6 @@ let
|
||||||
peer-layne = mkPeer "192.168.1.14:51834" "qhthtzB7vTGRfS1RGyP7RJ+BZLKd/BNxhaTJvAlYuyo=" "10.10.10.14";
|
peer-layne = mkPeer "192.168.1.14:51834" "qhthtzB7vTGRfS1RGyP7RJ+BZLKd/BNxhaTJvAlYuyo=" "10.10.10.14";
|
||||||
selectPeer = host: peer: if hostName == host then [ ] else [ peer ];
|
selectPeer = host: peer: if hostName == host then [ ] else [ peer ];
|
||||||
interface-name = "Homelab";
|
interface-name = "Homelab";
|
||||||
|
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
nodeconfig.wireguard = {
|
nodeconfig.wireguard = {
|
||||||
|
@ -21,10 +20,13 @@ in
|
||||||
endpoint-publickey = "NNw/iDMCTq8mpHncrecEh4UlvtINX/UUDtCJf2ToFR4=";
|
endpoint-publickey = "NNw/iDMCTq8mpHncrecEh4UlvtINX/UUDtCJf2ToFR4=";
|
||||||
allowed-ips = if hostName == "skipper" then [ "10.10.10.0/24" ] else [ "10.10.10.1" "10.10.10.2" "10.10.10.3" ];
|
allowed-ips = if hostName == "skipper" then [ "10.10.10.0/24" ] else [ "10.10.10.1" "10.10.10.2" "10.10.10.3" ];
|
||||||
};
|
};
|
||||||
networking.wg-quick.interfaces.${interface-name}.peers = if hostName == "skipper" then [ ] else
|
networking = {
|
||||||
((selectPeer "rico0" peer-rico0)
|
firewall.allowedUDPPorts = [ config.nodeconfig.wireguard.listen-port ];
|
||||||
++ (selectPeer "rico1" peer-rico1)
|
wg-quick.interfaces.${interface-name}.peers = if hostName == "skipper" then [ ] else
|
||||||
++ (selectPeer "rico2" peer-rico2)
|
((selectPeer "rico0" peer-rico0)
|
||||||
++ (selectPeer "wynne" peer-wynne)
|
++ (selectPeer "rico1" peer-rico1)
|
||||||
++ (selectPeer "layne" peer-layne));
|
++ (selectPeer "rico2" peer-rico2)
|
||||||
|
++ (selectPeer "wynne" peer-wynne)
|
||||||
|
++ (selectPeer "layne" peer-layne));
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue