Android

Jak nainstalovat iptables na centos 7

GNU/Linux - základní instalace

GNU/Linux - základní instalace

Obsah:

Anonim

Počínaje CentOS 7, FirewallD nahrazuje iptables jako výchozí nástroj pro správu brány firewall.

FirewallD je kompletní řešení brány firewall, které lze ovládat pomocí obslužného programu příkazového řádku zvaného firewall-cmd. Pokud vám vyhovuje syntaxe příkazového řádku Iptables, můžete vypnout FirewallD a vrátit se k klasickému nastavení iptables.

Tento tutoriál vám ukáže, jak deaktivovat službu FirewallD a nainstalovat iptables.

Předpoklady

Před zahájením výuky se ujistěte, že jste přihlášeni jako uživatel s právy sudo.

Zakázat FirewallD

Chcete-li vypnout bránu FirewallD v systému CentOS 7, postupujte takto:

  1. Chcete-li zastavit službu FirewallD, zadejte následující příkaz:

    sudo systemctl stop firewalld

    Zakažte automatické spouštění služby FirewallD při spuštění systému:

    sudo systemctl disable firewalld

    Maskujte službu FirewallD, abyste zabránili jejímu spuštění jinými službami:

    sudo systemctl mask --now firewalld

Nainstalujte a povolte Iptables

Chcete-li nainstalovat Iptables v systému CentOS 7, proveďte následující kroky:

  1. Spusťte následující příkaz k instalaci balíčku iptables-service z repozitářů CentOS:

    sudo yum install iptables-services

    Po instalaci balíčku spusťte službu Iptables:

    sudo systemctl start iptables sudo systemctl start iptables6

    Povolit automatické spuštění služby Iptables při spuštění systému:

    sudo systemctl enable iptables sudo systemctl enable iptables6

    Zkontrolujte stav služby iptables pomocí:

    sudo systemctl status iptables sudo systemctl status iptables6

    Chcete-li zkontrolovat aktuální pravidla iptables, použijte následující příkazy:

    sudo iptables -nvL sudo iptables6 -nvL

    Ve výchozím nastavení je otevřen pouze port SSH 22. Výstup by měl vypadat asi takto:

    Chain INPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination 5400 6736K ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0 state RELATED, ESTABLISHED 0 0 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0 2 148 ACCEPT all -- lo * 0.0.0.0/0 0.0.0.0/0 3 180 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22 0 0 REJECT all -- * * 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination 0 0 REJECT all -- * * 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain OUTPUT (policy ACCEPT 4298 packets, 295K bytes) pkts bytes target prot opt in out source destination

V tuto chvíli jste úspěšně aktivovali službu iptables a můžete začít vytvářet bránu firewall. Změny budou přetrvávat i po restartu.

Závěr

V tomto tutoriálu jste se naučili, jak deaktivovat službu FirewallD a nainstalovat iptables.

brány firewall