Firewalld | https://www.youtube.com/watch?v=T2g6nxRCnLQ&ab_channel=NetSecProf | ||||||||
---|---|---|---|---|---|---|---|---|---|
firewall-cmd --list-all (default zone= public ) | |||||||||
Start and stop deamon | |||||||||
[root@sn9120210070 ~]# firewall-cmd --state sudo systemctl status firewalld.service sudo systemctl start firewalld.service | |||||||||
disable the firewalld | sudo systemctl stop firewalld.service | ||||||||
Services | |||||||||
list all services available | firewall-cmd --get-services | ||||||||
add service to a zone | firewall-cmd --add-service=https ( will add to the default zone= public or "untrusted" or what ever default zone)
| ||||||||
list all ICMP type |
| ||||||||
allow ICMP |
| ||||||||
traceroute |
| ||||||||
add permanent service | firewall-cmd --add-service-https --permanent | ||||||||
create service | |||||||||
Ports | |||||||||
add port | firewall-cmd --get-ports | ||||||||
add permanent port | |||||||||
host or IP address or subnet | |||||||||
sudo firewall-cmd --permanent --add-source=192.168.2.50 sudo firewall-cmd --permanent --add-source=192.168.2.0/24 | |||||||||
on the conductor | |||||||||
Zones | |||||||||
list zones | firewall-cmd --get-zones | ||||||||
zones config info | firewall-cmd --zone=home --list-all | ||||||||
add zones | |||||||||
create zone | |||||||||
NAT or masquarade | |||||||||
...