Android

Hvordan installere iptables på centos 7

Setting Up IPTABLES Rules in Centos 7

Setting Up IPTABLES Rules in Centos 7

Innholdsfortegnelse:

Anonim

Fra og med CentOS 7, erstatter FirewallD iptables som standard brannmuradministrasjonsverktøy.

FirewallD er en komplett brannmurløsning som kan kontrolleres med et kommandolinjeverktøy kalt brannmur-cmd. Hvis du er mer komfortabel med Iptables-kommandolinjens syntaks, kan du deaktivere FirewallD og gå tilbake til det klassiske iptables-oppsettet.

Denne opplæringen vil vise deg hvordan du deaktiverer FirewallD-tjenesten og installerer iptables.

Forutsetninger

Før du begynner med opplæringen, må du sørge for at du er logget inn som bruker med sudo-rettigheter.

Deaktiver brannmurD

Følg disse trinnene for å deaktivere FirewallD på CentOS 7-systemet:

  1. Skriv inn følgende kommando for å stoppe FirewallD-tjenesten:

    sudo systemctl stop firewalld

    Deaktiver FirewallD-tjenesten for å starte automatisk ved systemstart:

    sudo systemctl disable firewalld

    Masker FirewallD-tjenesten for å forhindre at den startes av andre tjenester:

    sudo systemctl mask --now firewalld

Installer og aktiver Iptables

Utfør følgende trinn for å installere Iptables på et CentOS 7-system:

  1. Kjør følgende kommando for å installere iptables-service fra CentOS-depotene:

    sudo yum install iptables-services

    Når pakken er installert, start Iptables-tjenesten:

    sudo systemctl start iptables sudo systemctl start iptables6

    Aktiver Iptables-tjenesten for å starte automatisk ved systemstart:

    sudo systemctl enable iptables sudo systemctl enable iptables6

    Sjekk statusen for iptables med:

    sudo systemctl status iptables sudo systemctl status iptables6

    For å sjekke gjeldende iptables-regler bruker du følgende kommandoer:

    sudo iptables -nvL sudo iptables6 -nvL

    Som standard er bare SSH-porten 22 åpen. Utgangen skal se slik ut:

    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

På dette tidspunktet har du aktivert iptables-tjenesten, og du kan begynne å bygge brannmuren. Endringene vil vedvare etter omstart.

Konklusjon

I denne opplæringen lærte du hvordan du deaktiverer FirewallD-tjenesten og installerer iptables.

brannmur centos