Android

Jak zainstalować iptables na Centos 7

Настройка firewall iptables на linux это не сложно. Linux Tutorial.

Настройка firewall iptables на linux это не сложно. Linux Tutorial.

Spisu treści:

Anonim

Począwszy od CentOS 7, FirewallD zastępuje iptables jako domyślne narzędzie do zarządzania zaporą.

FirewallD to kompletne rozwiązanie firewall, które można kontrolować za pomocą narzędzia wiersza polecenia o nazwie firewall-cmd. Jeśli masz większą wygodę korzystania ze składni wiersza poleceń Iptables, możesz wyłączyć FirewallD i wrócić do klasycznej konfiguracji iptables.

Ten samouczek pokaże, jak wyłączyć usługę FirewallD i zainstalować iptables.

Wymagania wstępne

Przed rozpoczęciem samouczka upewnij się, że jesteś zalogowany jako użytkownik z uprawnieniami sudo.

Wyłącz zaporę ogniową D.

Aby wyłączyć FirewallD w systemie CentOS 7, wykonaj następujące kroki:

  1. Wpisz następujące polecenie, aby zatrzymać usługę FirewallD:

    sudo systemctl stop firewalld

    Wyłącz usługę FirewallD, aby automatycznie uruchamiała się przy starcie systemu:

    sudo systemctl disable firewalld

    Zamaskuj usługę FirewallD, aby zapobiec uruchomieniu jej przez inne usługi:

    sudo systemctl mask --now firewalld

Zainstaluj i włącz Iptables

Wykonaj następujące kroki, aby zainstalować Iptables w systemie CentOS 7:

  1. Uruchom następujące polecenie, aby zainstalować pakiet iptables-service z repozytoriów CentOS:

    sudo yum install iptables-services

    Po zainstalowaniu pakietu uruchom usługę Iptables:

    sudo systemctl start iptables sudo systemctl start iptables6

    Włącz usługę Iptables, aby uruchamiała się automatycznie przy starcie systemu:

    sudo systemctl enable iptables sudo systemctl enable iptables6

    Sprawdź status usługi iptables za pomocą:

    sudo systemctl status iptables sudo systemctl status iptables6

    Aby sprawdzić obecne reguły iptables, użyj następujących poleceń:

    sudo iptables -nvL sudo iptables6 -nvL

    Domyślnie tylko port SSH 22 jest otwarty. Dane wyjściowe powinny wyglądać mniej więcej tak:

    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

W tym momencie pomyślnie włączono usługę iptables i można rozpocząć budowanie zapory. Zmiany zostaną utrzymane po ponownym uruchomieniu.

Wniosek

W tym samouczku nauczyłeś się, jak wyłączyć usługę FirewallD i zainstalować iptables.

centra zapory ogniowej