diff options
Diffstat (limited to 'roles/network/wireguard/gateway/templates/systemd-fix-default-gw.service.j2')
-rw-r--r-- | roles/network/wireguard/gateway/templates/systemd-fix-default-gw.service.j2 | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/roles/network/wireguard/gateway/templates/systemd-fix-default-gw.service.j2 b/roles/network/wireguard/gateway/templates/systemd-fix-default-gw.service.j2 index d2d8a470..8228da3e 100644 --- a/roles/network/wireguard/gateway/templates/systemd-fix-default-gw.service.j2 +++ b/roles/network/wireguard/gateway/templates/systemd-fix-default-gw.service.j2 @@ -4,8 +4,8 @@ After=network-online.target [Service] Type=oneshot -ExecStart=/sbin/ip route add {{ item.value.default_gateway.outer }} via {{ ansible_default_ipv4.gateway }} -ExecStop=/sbin/ip route del {{ item.value.default_gateway.outer }} via {{ ansible_default_ipv4.gateway }} +ExecStart=/sbin/ip route add {{ item.value.default_gateway.outer }} via {{ wireguard_gateway_original_defaultgw }} +ExecStop=/sbin/ip route del {{ item.value.default_gateway.outer }} via {{ wireguard_gateway_original_defaultgw }} RemainAfterExit=yes [Install] |