<div dir="ltr">Hi all,<div><br><div>I&#39;m having an incredibly frustrating time getting firewalld to function properly, and it seems to come down to peculiar behavior regarding rules and zones.</div><div><br></div><div>My box is connected to 3 networks: two internal and one public. The two internal networks are bridged and routed properly: with firewalld completely disabled, all traffic back-and-forth across the networks is properly routed. When I enabled firewalld and added the bridge (and both actual interfaces) to the &#39;trusted&#39; zone, routing suddenly broke. All ssh connections were being forwarded to one specific machine on the network for any address in either internal subnet. I tried various fixes, but nothing worked until: I moved the interfaces from &#39;trusted&#39; to &#39;internal&#39;. Now they route properly, and internet traffic is correctly routed via the public network (via NAT/masquerade). </div><div><br></div><div>Then the second quirk: I wanted to block ICMP echo requests from the external network. At the time, I had the NIC connected to the public network in the &#39;external&#39; zone. When I added the icmp-block for echo-request and echo-reply, and tried pinging that IP, the pings returned fine. I added every single supported ICMP block, and even tried blocking them with rich rules, but nothing worked. Until: I moved the interface from &#39;external&#39; to &#39;public&#39;. </div><div><br></div><div>So, my question is, what gives? The documentation is... very vague about how, exactly, these zones are treated by firewalld&#39;s internal mechanics. Inter-NIC routing doesn&#39;t work in TRUSTED. ICMP blocks only work in PUBLIC. I&#39;ve tested this extensively on my box, with consistent results. Am I missing something?</div><div><br></div><div>$ firewall-cmd --version</div><div>0.3.14.2</div><div><br></div><div>Thanks in advance!</div><div><br></div><div>Chris</div></div></div><div dir="ltr">-- <br></div><div dir="ltr">Chris Bell<div><br></div><div><span>PGP Key ID: 63949CD7</span><br></div><div><br></div><div><div><div dir="ltr"><div>Ph.D. Candidate, Teaching Assistant, Gentleman, Scholar, Penguin Wrangler<br>University of South Florida </div><div>College of Engineering</div><div>Department of Computer Science and Engineering<br></div>NarMOS Research Team, Official Daemon Charmer</div></div><div dir="ltr"><br></div><div>PGP Public Key: <a>http://narmos.org/~cwbell/63949CD7.pub.gpg.asc</a></div><div><span>Fingerprint: 26EB C946 AAB6 76BE 476E  F96D FF34 7DC9 6394 9CD7</span></div></div></div>