Description of problem: under 0.3.8: --------------- [root@underdark 1]# iptables-save | grep ppp0 -A POSTROUTING_ZONES -o ppp0 -j POST_external -A PREROUTING_ZONES -i ppp0 -j PRE_external -A PREROUTING_ZONES -i ppp0 -j PRE_external -A FORWARD_IN_ZONES -i ppp0 -j FWDI_external -A FORWARD_OUT_ZONES -o ppp0 -j FWDO_external -A INPUT_ZONES -i ppp0 -j IN_external -------------- under 0.3.9: --------------- [root@underdark 1]# iptables-save | grep ppp0 [root@underdark 1]# firewall-cmd --zone=external --add-interface=ppp0 Error: %x format: a number is required, not NoneType ---------------- downgrade to 0.3.8 fixes this problem i must say that even before 0.3.9 it didn't react on upping pppoe interface when firewalld was already running, but at least it was able to understand that ppoe is up during startup, so i used nm dispatcher hook to restart firewalld after upping pppoe 0.3.9 broke even that seriously, i can't be the only one using pppoe in fedora
Could you try 0.3.9.2 ? It should already be in stable.
actually when i said 0.3.9 it was 0.3.9.2
With version 0.3.9.2 this is working as expected for me. Please provide the output of 1) rpm -q firewalld 2) rpm -V firewalld
# rpm -q firewalld firewalld-0.3.9.2-1.fc20.noarch # rpm -V firewalld; echo $? 0
I also have this bug on Fedora 20 with firewalld-0.3.9.2-1.fc20. If add port forwarding, for example: # firewall-cmd --permanent --zone=public --add-forward-port=port=33895:proto=tcp:toport=5900 and then when i try to reload: # firewall-cmd --reload i have an error: Error: %x format: a number is required, not NoneType without port forwarding all works well.
*** This bug has been marked as a duplicate of bug 1056154 ***