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