diff --git a/net/wireguard/Makefile b/net/wireguard/Makefile
index 74a332e0f..158966374 100644
--- a/net/wireguard/Makefile
+++ b/net/wireguard/Makefile
@@ -1,5 +1,5 @@
PLUGIN_NAME= wireguard
-PLUGIN_VERSION= 0.10
+PLUGIN_VERSION= 0.11
PLUGIN_COMMENT= WireGuard VPN service
PLUGIN_DEPENDS= wireguard
PLUGIN_MAINTAINER= m.muenz@gmail.com
diff --git a/net/wireguard/src/opnsense/mvc/app/controllers/OPNsense/Wireguard/forms/dialogEditWireguardServer.xml b/net/wireguard/src/opnsense/mvc/app/controllers/OPNsense/Wireguard/forms/dialogEditWireguardServer.xml
index cb1551a33..6aec4866c 100644
--- a/net/wireguard/src/opnsense/mvc/app/controllers/OPNsense/Wireguard/forms/dialogEditWireguardServer.xml
+++ b/net/wireguard/src/opnsense/mvc/app/controllers/OPNsense/Wireguard/forms/dialogEditWireguardServer.xml
@@ -35,6 +35,13 @@
text
Set port for this instance to listen on.
+
+ server.mtu
+
+ text
+ true
+ Set the interface MTU for this interface. Leaving empty uses the MTU from main interface which is fine for most setups.
+
server.dns
diff --git a/net/wireguard/src/opnsense/mvc/app/models/OPNsense/Wireguard/Server.xml b/net/wireguard/src/opnsense/mvc/app/models/OPNsense/Wireguard/Server.xml
index 941fe118d..1ee749514 100644
--- a/net/wireguard/src/opnsense/mvc/app/models/OPNsense/Wireguard/Server.xml
+++ b/net/wireguard/src/opnsense/mvc/app/models/OPNsense/Wireguard/Server.xml
@@ -31,6 +31,11 @@
51820
Y
+
+ 1
+ 9300
+ N
+
N
/^([a-fA-F0-9\.:\[\]]*?,)*([a-fA-F0-9\.:\[\]]*)$/
diff --git a/net/wireguard/src/opnsense/service/templates/OPNsense/Wireguard/wireguard-server.conf b/net/wireguard/src/opnsense/service/templates/OPNsense/Wireguard/wireguard-server.conf
index 80bb05167..2cbde517d 100644
--- a/net/wireguard/src/opnsense/service/templates/OPNsense/Wireguard/wireguard-server.conf
+++ b/net/wireguard/src/opnsense/service/templates/OPNsense/Wireguard/wireguard-server.conf
@@ -9,6 +9,9 @@ Address = {{ server_list.tunneladdress }}
{% if server_list.dns|default('') != '' %}
DNS = {{ server_list.dns }}
{% endif %}
+{% if server_list.mtu|default('') != '' %}
+MTU = {{ server_list.mtu }}
+{% endif %}
ListenPort = {{ server_list.port }}
PrivateKey = {{ server_list.privkey }}
{% if server_list.disableroutes == '1' %}