Android

Kako instalirati iptables na centos 7

Install Rsyslog server on CentOS 7 using Loganalyzer and configuration multiple tables in database

Install Rsyslog server on CentOS 7 using Loganalyzer and configuration multiple tables in database

Sadržaj:

Anonim

Počevši od CentOS-a 7 FirewallD zamjenjuje iptables kao zadani alat za upravljanje firewall-om.

FirewallD je cjelovito rješenje vatrozida koji se može kontrolirati pomoću uslužnog programa naredbenog retka koji se naziva firewall-cmd. Ako vam više odgovara sintaksa naredbenog retka Iptables, tada možete onemogućiti FirewallD i vratiti se na klasično postavljanje iptablesa.

Ovaj će vam vodič pokazati kako onemogućiti FirewallD uslugu i instalirati iptables.

Preduvjeti

Prije nego što započnete s vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo.

Onemogućite firewallD

Da biste onemogućili FirewallD na vašem CentOS 7 sustavu, slijedite ove korake:

  1. Upišite sljedeću naredbu za zaustavljanje FirewallD usluge:

    sudo systemctl stop firewalld

    Onemogućite FirewallD uslugu da se automatski pokrene pri pokretanju sustava:

    sudo systemctl disable firewalld

    Maskirajte FirewallD uslugu kako biste je spriječili da je pokrene druga služba:

    sudo systemctl mask --now firewalld

Instalirajte i omogućite mogućnosti preslikavanja

Izvršite sljedeće korake za instaliranje Iptable-ova na sustav CentOS 7:

  1. Izvedite sljedeću naredbu za instaliranje iptables-service paketa iz spremišta CentOS:

    sudo yum install iptables-services

    Jednom kada je paket instaliran pokrenite uslugu Iptables:

    sudo systemctl start iptables sudo systemctl start iptables6

    Omogućite usluzi Iptables da se automatski pokrene pri pokretanju sustava:

    sudo systemctl enable iptables sudo systemctl enable iptables6

    Provjerite status usluge iptables pomoću:

    sudo systemctl status iptables sudo systemctl status iptables6

    Za provjeru trenutnih pravila iptables koristite sljedeće naredbe:

    sudo iptables -nvL sudo iptables6 -nvL

    Prema zadanim postavkama otvoren je samo SSH ulaz 22. Izlaz bi trebao izgledati ovako:

    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

U ovom trenutku uspješno ste omogućili uslugu iptables i možete započeti s izgradnjom vatrozida. Promjene će trajati i nakon ponovnog pokretanja.

Zaključak

U ovom su vodiču naučili kako onemogućiti FirewallD uslugu i instalirati iptables.

centos vatrozida