This talk describes firewalld and what a dynamic firewall is, the advantages compared to the static only firewall model with lokkit/system-config-firewall, the features of firewalld (zones, services, icmp types, runtime and persistent configuration, the D-BUS interface), also the configuration of firewalld and it's features, the direct interface and the interaction with other projects (NetworkManager, libvirt, etc.).