Estas são as coisas que normalmente faço em um sistema com o FirewallD.
- Fiz uma recarga completa? %código%
- As minhas interfaces estão nas zonas certas?
firewall-cmd --complete-reload
efirewall-cmd --list-all --zone=internal
- Com o FirewallD "parado", verifiquei se ele estava realmente parado?
firewall-cmd --list-all --zone=external
eiptables -nvL
- As regras ainda estão aparecendo? %código%
Essas são as coisas que eu faria para garantir que o que você estava configurando estivesse aparecendo ou funcionando corretamente. Algo me diz que a informação da interface é mais do que provável incorreta. Se você conseguiu chegar ao ponto 4, e então ele começa a funcionar, eu começaria completamente com os padrões que o firewalld tem.
Nota: Se você desativou o Network Manager e está usando --add-source, ele não funcionará. Você precisa voltar ao iptables regular em caso afirmativo. Mas o Fedora tem o Network Manager por padrão.