Otázka:Jak otevřít port v RHEL 7 pomocí příkazu firewall-cmd?
Řešení:
Nejprve zkontrolujte stav brány firewall pomocí příkazu systemctl :
# systemctl status firewalld ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2016-10-29 21:47:04 IST; 1 weeks 4 days ago Main PID: 1055 (firewalld) CGroup: /system.slice/firewalld.service └─1055 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid Oct 29 21:46:50 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon... Oct 29 21:47:04 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
Chcete-li přidat port do brány firewall, spusťte tyto příkazy:
Níže uvedený příkaz otevře port s okamžitou platností, ale nezůstane po restartu:
# firewall-cmd --add-port=[YOUR PORT]/tcp
Chcete-li například otevřít port TCP 2222:
# firewall-cmd --add-port=2222/tcp
Následující příkaz vytvoří trvalé pravidlo, ale neprojeví se okamžitě:
# firewall-cmd --permanent --add-port=[YOUR PORT]/tcp
Například pro otevření TCP portu 2222:
# firewall-cmd --permanent --add-port=2222/tcpCentOS / RHEL 7 :Jak otevřít port Firewall pro server Samba pomocí FirewallD
RHEL 7 – Poznámky RHCSA – Vytváření a správa seznamů řízení přístupu (ACL)
CentOS / RHEL 7 :Nikdy nespouštějte službu iptables a službu FirewallD současně!