Sprawdzenie stanu usuługi firewalld
firewall-cmd --state running
Przeładownie reguł firewalla
firewall-cmd --reload
Wyświetlenie aktywnych stref
firewall-cmd --get-active-zones public interfaces: eth0 wlan0 wireguard interfaces: wg0
Lista wszystkich stref
firewall-cmd --list-all-zones | sed "/^ /d;/^$/d" | sed "/^\t/d"
Wyświetlenie reguł we wszystkich strefach
firewall-cmd --list-all public (default, active) target: default ingress-priority: 0 egress-priority: 0 icmp-block-inversion: no interfaces: enp0s31f6 p1p1 sources: services: dhcpv6-client ports: 22/tcp 5900/tcp 22/tcp protocols: forward: yes masquerade: no forward-ports: source-ports: icmp-blocks: rich rules:
Wyświetlenie reguł we wskazanej strefie
firewall-cmd --list-all --zone=public public (default, active) target: default ingress-priority: 0 egress-priority: 0 icmp-block-inversion: no interfaces: enp0s31f6 p1p1 sources: services: dhcpv6-client ports: 22/tcp 5900/tcp 22/tcp protocols: forward: yes masquerade: no forward-ports: source-ports: icmp-blocks: rich rules:
Otworzenie portu TCP
firewall-cmd --add-port=80/TCP --permanent firewall-cmd --reload
Otworzenie portu TCP w wybranej strefie
firewall-cmd --permanent --zone=public --add-service=https firewall-cmd --reload
Otworzenie kilku portów w wybranej strefie
firewall-cmd --permanent --zone=public --add-port=25565/tcp --add-port=12343/udp firewall-cmd --reload
Usunięcie otwartego portu
fierwall-cmd --permanent --remove-port=22/tcp firewall-cmd --reload
Dodanie interfejsu sieciowego do strefy
firewall-cmd --zone=public --add-interface=eth0 firewall-cmd --reload
Usunięcie usługi w wybranej strefie
firewall-cmd --permanent --zone=public --remove-service=http firewall-cmd --reload
Przeniesienie interfejsu do strefy 'block'
firewall-cmd --permanent --zone=block --change-interface=eth0 firewall-cmd --reload
Dodanie nowej strefy, należy zwrócić uwagę na wielkość liter w nazwie strefy
firewall-cmd --permanent --new-zone=wireguard firewall-cmd --reload
Dodanie interfejsu wireguard
firewall-cmd --permanent --add-interface=wg0 zone=wireguard
Dodanie portu do wybranej strefy
firewall-cmd --add-port=22/tcp --zone=wireguard --permanent firewall-cmd --reload
Date: 2024-05-20-20:13:19 |