Greetings,
since beginning of september (2021), I am searching in internet a solution how to solve broken firewalld. Masquerading is not working and your solution here is not working fo me as well. Something is different.
My computer is in this configuration.
network card0 (eth0) - manual ip configuration 10.x.y.z, ipv4 only, zone external, connected to wan
network card1 (eth1) - bridged by br0 virtual network card, zone home, connected to lan
network card2 (br0) - manual ip configuration 172.16.0.1/12, ipv4 only, zone home, virtualized machines connected through this interface.
br0 was used as a gateway for this virtual machines and for devices connected into lan, but when firewalld version 1.xy become into openSUSE tumbleweed, it stop works. Commands mentioned here are working but last rule. If I enter
Code:
firewall-cmd --permanent --policy AccessInternet --add-rich-rule='rule family="ipv4" source="172.16.0.0/12" accept'
an error is thrown and masquerade doesn't work.
Code:
Error: INVALID_RULE: bad attribute 'source'
There is no service running on virtualized machines, which must be accessible from internet.
May I ask You for a help?
Thank You