Linux の Iptables

Linux の Iptables

以下の太字の使い方を教えてください

iptables-あ入力-私eth0-ptcp --dポート443-m - 州新規、確立-j受け入れる

-あ -私 -p -m - 州 -j

答え1

man iptablesでは、このほとんどについて説明されており、豊富な例のリストがあります。

-tルールを追加するテーブルを指定します(デフォルトではfilterテーブル)

-A指定されたルール チェーンにルールを追加します (-I先頭に挿入する場合とは対照的です)。

-iこのルールに一致するインターフェースを設定します(デフォルトは*またはすべて)

-pパケットのプロトコルに一致する

-mパケット状態に応じて、指定どおりに拡張パケット マッチング モジュールを使用します。

--state拡張モジュールの場合state、任意のパケットNEWまたはパケットに一致します(メモリに保存されている - IP 接続追跡情報ESTABLISHED経由)ip_conntrack

-jパケットを指定されたターゲットに「ジャンプ」します。組み込みのACCEPTはパケットの通過を許可します。

これらの概念のいくつかについては、パケットがどのように移動するかを知っておくと役立ちますiptables

http://en.wikibooks.org/wiki/Communication_Networks/IP_Tables

それぞれの四角いボックスはtable-t)であり、列はchains(追加/挿入/削除ルールを入力するもの)です。

画像元http://en.wikibooks.org/wiki/Communication_Networks/IP_Tables

答え2

i - パケットが受信されたインターフェースを指定します

p - プロトコルが tcp、udp、icmp であることを示します

-A aパラメータはACCEPTを意味するのではなく、iptables INPUTチェーンの最後にルールを追加することを意味します。

-m state - ここで使用する一致を指定します。状態モジュールをロードし、新しい接続と確立された接続のみを許可します。

-j - ここでジャンプ先(パケットが一致した場合に何をするか)を指定して接続を受け入れます

他のターゲットはDROP、DENY、LOGです

答え3

-A = 受け入れる

-i = インターフェース

-p= プロトコル

私はこれを学ぼうとしながら読んだ

http://www.thegeekstuff.com/2011/01/iptables-fundamentals/

関連情報