wireguard
This commit is contained in:
parent
7268b56265
commit
bdccb2f265
2 changed files with 10 additions and 5 deletions
|
|
@ -1,4 +1,9 @@
|
||||||
{ host, var, ... }:
|
{
|
||||||
|
host,
|
||||||
|
var,
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}:
|
||||||
{
|
{
|
||||||
hardware.bluetooth.enable = true;
|
hardware.bluetooth.enable = true;
|
||||||
services.blueman.enable = true;
|
services.blueman.enable = true;
|
||||||
|
|
@ -18,7 +23,7 @@
|
||||||
"onet" = {
|
"onet" = {
|
||||||
address = var.wg.wireguard-network.${host}.ips;
|
address = var.wg.wireguard-network.${host}.ips;
|
||||||
privateKeyFile = var.wg.keyFile;
|
privateKeyFile = var.wg.keyFile;
|
||||||
peers = var.wg.peers-for host;
|
peers = [ (lib.removeAttrs var.wg.wireguard-network."roam" [ "ips" ]) ];
|
||||||
};
|
};
|
||||||
"mullvad" =
|
"mullvad" =
|
||||||
let
|
let
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ rec {
|
||||||
wireguard-network = {
|
wireguard-network = {
|
||||||
"roam" = {
|
"roam" = {
|
||||||
publicKey = publicKey."roam";
|
publicKey = publicKey."roam";
|
||||||
ips = [ "10.10.11.1/24" ];
|
ips = [ "10.10.11.1/32" ];
|
||||||
allowedIPs = [ "10.10.11.0/24" ];
|
allowedIPs = [ "10.10.11.0/24" ];
|
||||||
endpoint = "185.163.117.158:51820";
|
endpoint = "185.163.117.158:51820";
|
||||||
persistentKeepalive = 17;
|
persistentKeepalive = 17;
|
||||||
|
|
@ -20,8 +20,8 @@ rec {
|
||||||
};
|
};
|
||||||
"c2" = {
|
"c2" = {
|
||||||
publicKey = publicKey."c2";
|
publicKey = publicKey."c2";
|
||||||
ips = [ "10.10.11.2/24" ];
|
ips = [ "10.10.11.3/24" ];
|
||||||
allowedIPs = [ "10.10.11.2/32" ];
|
allowedIPs = [ "10.10.11.3/32" ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
keyFile = "/var/secrets/wg.key";
|
keyFile = "/var/secrets/wg.key";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue