GNU/Linux >> Znalost Linux >  >> Linux

iptables zahodí všechny příchozí požadavky ICMP kromě jedné IP

Svá pravidla musíte spustit v opačném pořadí. Iptables je citlivý na pořadí, ve kterém byly příkazy spuštěny. Pokud se pravidlo shoduje, nepokračuje v kontrole dalších pravidel, pouze se podřídí tomu jednomu. Pokud nejprve nastavíte pokles, pravidlo pro přijetí nebude nikdy testováno. Nastavením konkrétního přijetí se zdrojovou IP a následným nastavením obecnější zásady na zrušení ovlivníte očekávané chování.

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

Pokud jde o problém se zablokováním, který se zdá, máte, jste si jisti, že jste zadali platnou IP adresu? Možná můžete před tímto příkazem uvést strace iptables … abyste viděli, co dělá, zatímco vypadá, že visí.


Nezahazujte ICMP chtě nechtě! Jistě, některé požadavky ICMP jsou nebezpečné, ale zbytek je absolutně nezbytný pro fungování sítě (předpokládejme, že „cíl je nedosažitelný“ a ta zoo).


Linux
  1. 3 způsoby, jak odstranit všechny soubory v adresáři kromě jednoho nebo několika souborů s příponami

  2. Jak odebrat všechny soubory ve složce kromě jednoho konkrétního souboru v systému Linux

  3. Blokování veškerého provozu z jednotlivých zemí pomocí IPSet a IPTables

  1. Jednoduchý skript brány firewall iptables pro blokování všech portů kromě portu 80 a přidělování portu 22 určitým IP

  2. Jak přesunout všechny soubory (včetně skrytých) z jednoho adresáře do druhého?

  3. Použijte Najít k nalezení určitého adresáře a odstranění všech souborů v něm kromě jednoho adresáře?

  1. Linuxové IPTables:Příklady příchozích a odchozích pravidel (SSH a HTTP)

  2. Přesuňte všechny soubory kromě jednoho

  3. Odepřít všechna příchozí spojení s iptables?