diff --git a/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml b/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
index 924ac3cda..333670a56 100644
--- a/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
+++ b/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
@@ -149,6 +149,7 @@
MD5
+ plain
diff --git a/net/frr/src/opnsense/service/templates/OPNsense/Quagga/ospfd.conf b/net/frr/src/opnsense/service/templates/OPNsense/Quagga/ospfd.conf
index 91c282218..03f648c2f 100644
--- a/net/frr/src/opnsense/service/templates/OPNsense/Quagga/ospfd.conf
+++ b/net/frr/src/opnsense/service/templates/OPNsense/Quagga/ospfd.conf
@@ -31,9 +31,12 @@ interface {{ physical_interface(interface.interfacename) }}
{% if interface.networktype %}
{{ cline("network",interface.networktype)
}}{% endif %}
-{{ cline("authentication",interface.authtype)
-}}{% if interface.authtype and interface.authtype == 'message-digest'
-%}{{ cline("message-digest-key " + interface.authkey_id + " md5",interface.authkey)
+{% if interface.authtype and interface.authtype == 'message-digest'
+%}{{ cline("authentication",interface.authtype)
+}}{{ cline("message-digest-key " + interface.authkey_id + " md5",interface.authkey)
+}}{% elif interface.authtype and interface.authtype == 'plain'
+%}{{ cline("authentication",' ')
+}}{{ cline("authentication-key",interface.authkey)
}}{% endif
%}{{ cline("area",interface.area)
}}{{ cline("cost",interface.cost)