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)