From 51fde95c0ef5e5d232919f20b85ea7a8050f4029 Mon Sep 17 00:00:00 2001 From: nd Date: Mon, 25 Jan 2021 11:58:13 +0100 Subject: [PATCH] add mtu handling --- defaults/main.yml | 1 + templates/networkinterface.j2 | 1 + 2 files changed, 2 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index 13f0bc4..ad163f3 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -7,5 +7,6 @@ wireguard: route: [] route6: [] peers: {} + mtu: 1420 connections: {} diff --git a/templates/networkinterface.j2 b/templates/networkinterface.j2 index 7339b81..8289447 100644 --- a/templates/networkinterface.j2 +++ b/templates/networkinterface.j2 @@ -3,6 +3,7 @@ iface wg_{{ item.name }} inet manual post-down ip link del $IFACE pre-up ip link add $IFACE type wireguard || true pre-up wg setconf $IFACE /etc/wireguard/$IFACE.conf + up ip link set dev $IFACE mtu {{ item.mtu }} {% if item.route|length == 1 and item.ip|length == 1%} pre-up ip a add {{ item.ip[0] }} peer {{ item.route[0] }} dev $IFACE up ip route replace {{ item.route[0] }} src {{ item.ip[0].split('/')[0] }} dev $IFACE