21
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

iptables 覚書

Last updated at Posted at 2016-01-28
iptables [-t table] -A
         [-t table] -L
         [-t table] -D
         [-t table] -F
         [-t table] -I
         [-t table] -P
         [-t table] -N

#-A
append。設定を最後尾に追加。

#-L
line numbers。設定内容表示。

#-D
delete。設定を削除。

#-F
flush。指定したチェーンすべてを削除。

#-I
insert。先頭に設定を追加。ルール番号を指定すると任意の場所に挿入される。

#-P
チェーン内全体で有効なターゲットを定義する。既定値は ACCEPT。

#-N
new。新しいチェーンを作成する。

#テーブル
##-t table

###filter
パケットフィルタリングを参照するテーブルを指定する。

###nat
新しいセッションを開くパケットが参照するテーブルを指定する。

###mangle
特別なパケットが参照するテーブルを指定する。

#チェーン
処理を適用するパケットのグループ。

##INPUT
受信パケット

##OUTPUT
送信パケット

##FORWARD
転送パケット

##PREROUTING
受信時の宛先アドレスを変換する。

##POSTROUTING
送信時の送信アドレスを変換する。

#ルール
処理を適用するパケットの検索条件。
! を指定すると条件を反転させることができる。

##-p [!] protocol
使用するプロトコル。 tcp / udp / icmp / all

##-s [!] address [/netmask]
送信元アドレス。 IP アドレスまたはホスト名を指定する。

##-d [!] address [/netmask]
接続先アドレス。 IP アドレスまたはホスト名を指定する。

##--sport port
送信先ポートを指定する。

##--dport port
送信元ポートを指定する。

##-i interface
パケットを受信するインターフェイスを指定する。
例) eth0, eth1 など

##-o interface
パケットが出ていくインターフェイスを指定する。
例) eth0, eth1 など

##-m module
モジュールを指定する。 -p オプションで暗黙に指定される為、省略が可能。

##--icmp-type [!] type
ICMP のタイプ名を指定する。
ICMP タイプ名は iptables -p icmp -h で確認することができる。

#ターゲット
パケットがルールに合致した場合に実行する処理を指定する。

##-j target
###ACCEPT
パケットの通過を許可する。

###DROP
パケットを破棄する。(パケットの通過を拒否する)

###RETURN
チェーン内のルール評価を終了する。

###MASQUERADE
-t nat-A POSTROUTING と同時に用いて
送信元 IP とポート番号を書き換える。

###REJECT
パケットの受信を拒否し、 ICMP メッセージを返信する。

###PREROUTING
特定のポートへリダイレクトする。

###LOG
ログを採取する。

###SNAT
パケットの送信元アドレスを修正する。
nat テーブルの POSTROUTING チェーンでのみ利用可能。

###DNAT
パケットの送信先アドレスを修正する。
nat テーブルの POSTROUTING チェーンでのみ利用可能。

21
17
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?