Hi!
the best way to do this for now is to define a new service. There you
can
use protocols besides tcp and udp. Please have a look at the
firewalld.service man page.
I have created a test service entry (/etc/firewalld/services/ospf.xml) for
the line above:
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>OSPF</short>
<description></description>
<port protocol="ospf" port=""/>
<destination ipv4="224.0.0.5"/>
</service>
Thanks! Nice solution!
Is there a plan to add more service.xml files to the firewalld
package? Should packages install their own service.xml files? In this
case their are at least two routing daemons in fedora which can use
the OSPF protocol (quagga and bird).
Regards,
Stefan Hellermann