GNU/Linux >> Linux の 問題 >  >> Linux

iptables は、1 つの IP 以外からの着信 ICMP リクエストをすべて破棄します

ルールを逆の順序で実行する必要があります。 iptables は、コマンドが実行された順序に敏感です。ルールが一致した場合、それ以上のルールをチェックするのではなく、そのルールに従います。最初にドロップを設定すると、受け入れルールはテストされません。ソース IP で特定の受け入れを設定してから、より一般的なポリシーをドロップするように設定すると、予想される動作に影響します。

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

発生していると思われるハングの問題についてですが、有効な IP アドレスを入力しましたか?おそらく、そのコマンドの前に strace iptables … を付けることができます ハングしているように見えるときに何をしているかを確認します。


ICMP をむやみに落とさないでください!確かに、ICMP リクエストの中には危険なものもありますが、残りはネットワークが機能するために絶対に必要なものです (「宛先到達不能」とその動物園を考えてみてください)。


Linux
  1. 1つのファイルを除くすべてのファイル/ディレクトリを削除しますか?

  2. Sed:最初の文字列を除く文字列のすべての出現を削除しますか?

  3. 特定のフォルダから1つの名前付きファイルを除くすべてのファイルを削除するにはどうすればよいですか?

  1. Linux で 1 つのディレクトリを除くすべてのファイルのアクセス許可を変更できますか?

  2. ディレクトリのすべてのファイルをシェル スクリプトに含める方法 (この場合は /etc/init.d/iptables)

  3. 特定の名前のフォルダーを除く、フォルダー内のすべてのフォルダーを削除します

  1. ディレクトリ内のすべてのファイルを削除する3つの方法(拡張子が付いた1つまたは少数のファイルを除く)

  2. Linuxで1つの特定のファイルを除いてフォルダ内のすべてのファイルを削除する方法

  3. IPSetとIPTablesを使用して個々の国からのすべてのトラフィックをブロックする