====== Firewalld ====== * https://wiki.archlinux.org/title/Firewalld ===== List Active Rules ===== **** sudo firewall-cmd --list-all ===== List Available Services ===== **** sudo firewall-cmd --get-services ===== Show Service Info ===== * Change ''x'' to name of a service from above * This shows what ports and protocols a service covers sudo firewall-cmd --info-service=x ===== Reload ===== **** sudo firewall-cmd --reload ===== Add/Remove Service ===== * Add ''--permanent'' as-needed to allow the rule to persist sudo firewall-cmd --add-service=x sudo firewall-cmd --remove-service=x ===== Add/Remove Port ===== * Add ''--permanent'' as-needed to allow the rule to persist * Change ''tcp'' to ''udp'' as-needed sudo firewall-cmd --add-port=x/tcp sudo firewall-cmd --remove-port=x/tcp ===== Show Active Zones ===== **** sudo firewall-cmd --get-active-zones ==== Remove Docker ==== sudo firewall-cmd --permanent --zone='docker' --remove-interface='docker0' sudo systemctl restart 'firewalld' block (default) interfaces: eno1 docker interfaces: docker0