diff --git a/net/freeradius/Makefile b/net/freeradius/Makefile
index 5c933ba3f..4d7b9958b 100644
--- a/net/freeradius/Makefile
+++ b/net/freeradius/Makefile
@@ -1,5 +1,5 @@
PLUGIN_NAME= freeradius
-PLUGIN_VERSION= 1.3.1
+PLUGIN_VERSION= 1.4.0
PLUGIN_COMMENT= RADIUS Authentication, Authorization and Accounting Server
PLUGIN_DEPENDS= freeradius3
PLUGIN_MAINTAINER= m.muenz@gmail.com
diff --git a/net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/Menu/Menu.xml b/net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/Menu/Menu.xml
index 6d976707f..12100e407 100644
--- a/net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/Menu/Menu.xml
+++ b/net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/Menu/Menu.xml
@@ -5,6 +5,7 @@
+
diff --git a/net/freeradius/src/opnsense/service/templates/OPNsense/Freeradius/users b/net/freeradius/src/opnsense/service/templates/OPNsense/Freeradius/users
index d3dc47c5b..188af107f 100644
--- a/net/freeradius/src/opnsense/service/templates/OPNsense/Freeradius/users
+++ b/net/freeradius/src/opnsense/service/templates/OPNsense/Freeradius/users
@@ -3,8 +3,8 @@
{% if helpers.exists('OPNsense.freeradius.user.users.user') %}
{% for user_list in helpers.toList('OPNsense.freeradius.user.users.user') %}
{% if user_list.enabled == '1' %}
-{{ user_list.username }} Cleartext-Password := "{{ user_list.password }}"{% if user_list.sessionlimit_max_session_limit is defined %}, Max-Daily-Session := {{ user_list.sessionlimit_max_session_limit }}
-{% endif %}
+{{ user_list.username }} Cleartext-Password := "{{ user_list.password }}"{% if user_list.sessionlimit_max_session_limit is defined %}, Max-Daily-Session := {{ user_list.sessionlimit_max_session_limit }}{% endif %}
+
Framed-Protocol = PPP{% if user_list.ip is defined %},
Framed-IP-Address = {{ user_list.ip }}{% endif %}{% if user_list.subnet is defined %},
Framed-IP-Netmask = {{ user_list.subnet }}{% endif %}{% if user_list.vlan is defined %},
diff --git a/net/freeradius/src/www/diag_logs_freeradius.php b/net/freeradius/src/www/diag_logs_freeradius.php
new file mode 100644
index 000000000..bde1061f0
--- /dev/null
+++ b/net/freeradius/src/www/diag_logs_freeradius.php
@@ -0,0 +1,4 @@
+