Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions net/quagga/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PLUGIN_NAME= quagga
PLUGIN_VERSION= 1.4.1
PLUGIN_COMMENT= Quagga Routing Suite
PLUGIN_DEPENDS= quagga ruby
PLUGIN_MAINTAINER= franz.fabian.94@gmail.com
PLUGIN_NAME= quagga
PLUGIN_VERSION= 1.4.2
PLUGIN_COMMENT= Quagga Routing Suite
PLUGIN_DEPENDS= quagga ruby
PLUGIN_MAINTAINER= franz.fabian.94@gmail.com

.include "../../Mk/plugins.mk"
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@
<type>checkbox</type>
<help>This will activate the OSPF service if routing protocols are enabled in "General".</help>
</field>
<field>
<id>ospf.routerid</id>
<label>Router ID</label>
<type>text</type>
<advanced>true</advanced>
<help>If you have a CARP setup, you may want to configure a router id in case of a conflict.</help>
</field>
<field>
<id>ospf.passiveinterfaces</id>
<label>Passive Interfaces</label>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@
<default>0</default>
<Required>Y</Required>
</enabled>
<routerid type="TextField">
<default></default>
<Required>N</Required>
<mask>/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/</mask>
</routerid>
<originate type="BooleanField">
<default>0</default>
<Required>Y</Required>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,9 @@ interface {{ physical_interface(interface.interfacename) }}
{% endif %}
!
router ospf
{% if helpers.exists('OPNsense.quagga.ospf.routerid') and OPNsense.quagga.ospf.routerid != '' %}
ospf router-id {{ OPNsense.quagga.ospf.routerid }}
{% endif %}
{% if helpers.exists('OPNsense.quagga.ospf.redistribute') and OPNsense.quagga.ospf.redistribute != '' %}
{% for line in OPNsense.quagga.ospf.redistribute.split(',') %}
redistribute {{ line }}
Expand Down