I maintain some scripts to set up servers and I have noticed setting up new machines from 1503 to 1511 that with my particular kickstart configuration that the firewall behavior is quite different. Note: my ks.cfg has had NO firewall statement until now.
In 1503 iptables didnt exist and we had to use firewalld to configure the firewall. the firewall had to be explicitly updated to open certain ports.
On 1511 firewalld is nowhere to be found but iptables does work. It by default allows the ports. For example I do not need to open port 80 or 9000.
I currently use these servers for development purposes so not having to manually open my ports for my web apps is less work for me but clearly this is a big difference in default behavior from a security standpoint.
Is this something that is actually real that I have found here, or is this impossible and thus a consequence of some configuration misstep on my part? I have found no reference to firewalls in the 1511 release notes.
yum install firewalldor add to kickstart. – Feb 02 '16 at 03:02--nobase --nocorewith@core --nodefaultsI still have to explicitly exclude firewalld or it gets installed. I have not tested installing from the Minimal ISO however. – Aaron Feb 02 '16 at 04:30--firewallflag in my ks.cfg. firewalld does get installed. Now I will use the same environment to try again, but without that flag. This should verify that as long as I include the--firewallflag that I can rely on firewalld to show up... – Steven Lu Feb 04 '16 at 20:55firewall --enabled, not--firewall, my bad – Steven Lu Feb 04 '16 at 20:58firewall --enabledis specified,firewalldfinds itself to be installed. The only curious bit is why without that flag specified it's nowhere to be seen... At any rate, no biggie so far since the firewall flag fixes it. – Steven Lu Feb 06 '16 at 09:13