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' %}