GNU/Linux >> Linux Esercitazione >  >> Linux

iptables elimina tutte le richieste ICMP in entrata tranne che da un IP

Devi eseguire le tue regole nell'ordine opposto. Iptables è sensibile all'ordine in cui i comandi sono stati eseguiti. Se una regola corrisponde, non controlla più regole, obbedisce solo a quella. Se imposti prima il drop, la regola di accettazione non verrà mai testata. Impostando l'accettazione specifica con l'IP di origine, quindi impostando la politica più generale da eliminare, influirai sul comportamento previsto.

iptables -A INPUT -s x.x.x.x -p ICMP --icmp-type 8 -j ACCEPT
iptables -A INPUT -p ICMP --icmp-type 8 -j DROP

Per quanto riguarda il problema di blocco che sembra avere, sei sicuro di aver inserito un indirizzo IP valido? Forse puoi prefissare quel comando con strace iptables … per vedere cosa sta facendo mentre sembra bloccarsi.


Non far cadere l'ICMP, volenti o nolenti! Certo, alcune delle richieste ICMP sono pericolose, ma il resto è assolutamente necessario per il funzionamento della rete (si pensi a "destinazione irraggiungibile" e quello zoo).


Linux
  1. 3 modi per eliminare tutti i file in una directory tranne uno o pochi file con estensioni

  2. Come rimuovere tutti i file in una cartella tranne un file specifico in Linux

  3. Come spostare tutti i file (inclusi quelli nascosti) da una directory all'altra?

  4. Sed:eliminare tutte le occorrenze di una stringa tranne la prima?

  5. Come eliminare tutti i file tranne un file denominato da una cartella specifica?

Rimuovere tutti i file/directory tranne un file?

Utilizzare Trova per trovare una determinata directory ed eliminare tutti i file in essa contenuti tranne una directory?

Linux IPTables:esempi di regole in entrata e in uscita (SSH e HTTP)

Come spostare (e sovrascrivere) tutti i file da una directory all'altra?

Elimina tutte le cartelle all'interno di una cartella tranne una con un nome specifico

somma tutti i numeri da du