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