GNU/Linux >> Linux Esercitazione >  >> Linux

iptables:comando non trovato

Il sottosistema di elaborazione dei pacchetti di rete del kernel Linux è chiamato Netfilter e iptables è il comando utilizzato per configurarlo. Fino a poco tempo, semplicemente iptables era il gestore firewall predefinito su ogni distribuzione Linux. È ancora presente sulla maggior parte delle distribuzioni, ma Red Hat Enterprise Linux 7 e tutta la sua progenie ora utilizzano il nuovo firewalld come frontend più facile da usare per la configurazione delle regole di iptables. Ubuntu viene fornito con Uncomplicated Firewall (ufw), che è anche un frontend facile da usare per iptables. iptables è composto da cinque tabelle di regole, ciascuna con il proprio scopo distinto:

  • Tabella dei filtri :per la protezione di base dei nostri server e client, questa potrebbe essere l'unica tabella che utilizziamo.
  • Tabella NAT (Network Address Translation) :NAT viene utilizzato per connettere Internet pubblico a reti private.
  • Tavolo Mangle :viene utilizzato per alterare i pacchetti di rete mentre attraversano il firewall.
  • Tavola grezza :Questo è per i pacchetti che non richiedono il monitoraggio della connessione.
  • Tabella di sicurezza :La tabella di sicurezza viene utilizzata solo per i sistemi su cui è installato SELinux.

Ecco un esempio di comando iptables:

# iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.3:8080

Ecco,

  • -t nat :Opera sul tavolo naturale...
  • -UN PREROUTING :… aggiungendo la seguente regola alla sua catena PREROUTING.
  • -i eth1 :abbina i pacchetti in arrivo sull'interfaccia di rete eth1...
  • -p tcp :… che utilizzano il protocollo TCP (TCP/IP)
  • –dport 80 :… e sono destinati alla porta locale 80.
  • -j DNAT :Vai al bersaglio DNAT...
  • –a destinazione 192.168.1.3:8080 :… e cambia l'indirizzo di destinazione in 192.168.1.3 e la porta di destinazione in 8080.

Se ricevi un errore di seguito durante l'esecuzione del comando iptables:

iptables: command not found

puoi provare a installare il pacchetto iptables come mostrato di seguito secondo la tua scelta di distribuzione.

Distribuzione Comando
Debian apt-get install iptables
Ubuntu apt-get install iptables
Alpino apk aggiungi iptables
Arci Linux pacman -S iptables
Kali Linux apt-get install iptables
CentOS yum install iptables
Fedora dnf installa iptables
Raspbian apt-get install iptables


Linux
  1. ifrename:comando non trovato

  2. netstat:comando non trovato

  3. kubectl:comando non trovato

  4. tvservice:comando non trovato

  5. lspci:comando non trovato

aws-shell:comando non trovato

w:comando non trovato

df:comando non trovato

du:comando non trovato

rm:comando non trovato

mv:comando non trovato