diff --git a/net/quagga/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml b/net/quagga/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml index 1e7390f39..9a6829a58 100644 --- a/net/quagga/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml +++ b/net/quagga/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml @@ -81,7 +81,7 @@ N - MD5 + MD5 diff --git a/net/quagga/src/opnsense/service/templates/OPNsense/Quagga/ospfd.conf b/net/quagga/src/opnsense/service/templates/OPNsense/Quagga/ospfd.conf index b091d9139..e4bfb5c30 100644 --- a/net/quagga/src/opnsense/service/templates/OPNsense/Quagga/ospfd.conf +++ b/net/quagga/src/opnsense/service/templates/OPNsense/Quagga/ospfd.conf @@ -15,8 +15,10 @@ {% if interface.enabled == '1' %} interface {{ physical_interface(interface.interfacename) }} {{ cline("authentication",interface.authtype) -}}{{ cline("authentication-key",interface.authkey) -}}{{ cline("cost",interface.cost) +}}{% if interface.authtype and interface.authtype == 'message-digest' +%}{{ cline("message-digest-key 1 md5",interface.authkey) +}}{% endif +%}{{ cline("cost",interface.cost) }}{{ cline("dead-interval",interface.deadinterval) }}{{ cline("hello-interval",interface.hellointerval) }}{{ cline("priority",interface.priority)