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 | |||||||||||
...