summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorAristid Breitkreuz <aristidb@gmail.com>2017-07-23 23:08:39 +0200
committerAristid Breitkreuz <aristidb@gmail.com>2017-07-23 23:08:39 +0200
commit63190540a894548249ff7550b964b2fbc709ef8b (patch)
treedc027e55260283ff97f7a2dc512f1f9ba79bf7f6 /nixos
parent26cf940da87e5f1059d90e7bcd63c22f819421b3 (diff)
downloadnixlib-63190540a894548249ff7550b964b2fbc709ef8b.tar
nixlib-63190540a894548249ff7550b964b2fbc709ef8b.tar.gz
nixlib-63190540a894548249ff7550b964b2fbc709ef8b.tar.bz2
nixlib-63190540a894548249ff7550b964b2fbc709ef8b.tar.lz
nixlib-63190540a894548249ff7550b964b2fbc709ef8b.tar.xz
nixlib-63190540a894548249ff7550b964b2fbc709ef8b.tar.zst
nixlib-63190540a894548249ff7550b964b2fbc709ef8b.zip
wireguard: sometimes module tries to re-add the default route, which fails - use replace to make it succeed
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/networking/wireguard.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/nixos/modules/services/networking/wireguard.nix b/nixos/modules/services/networking/wireguard.nix
index d5b21ef1a23b..be832ea45d8f 100644
--- a/nixos/modules/services/networking/wireguard.nix
+++ b/nixos/modules/services/networking/wireguard.nix
@@ -208,7 +208,7 @@ let
             "${ipCommand} link set up dev ${name}"
 
             (map (peer: (map (ip:
-            "${ipCommand} route add ${ip} dev ${name}"
+            "${ipCommand} route replace ${ip} dev ${name}"
             ) peer.allowedIPs)) values.peers)
 
             values.postSetup