Fedora Core 500の技
Valid XHTML 1.0!
正当なCSSです!

TOP > Linux > Fedoraの技 > 101-200 > 188

iptablesでログを取るには

iptablesでログを取るには"LOG"オプションを利用します。これにより/var/log/messagesにログが保存されるようになります。ただしログが膨大な量になる可能性がありますので、テスト期間など必要なときのみ利用したほうがいいでしょう。

下記はINPUTのeth0にログを設定した例です。

# iptables -A INPUT -i eth0 -j LOG

アクセスごとにログに記述されていることが分かります。

# tail /var/log/messages
Apr 15 14:11:43 server1 kernel: IN= OUT=eth0 SRC=192.168.0.11 DST=192.168.0.31 LEN=92 TOS=0x10 PREC=0x00 TTL=64 ID=3685 DF PROTO=TCP SPT=22 DPT=3909 WINDOW=6432 RES=0x00 ACK PSH URGP=0
Apr 15 14:11:43 server1 kernel: IN= OUT=eth0 SRC=192.168.0.11 DST=192.168.0.31 LEN=92 TOS=0x10 PREC=0x00 TTL=64 ID=3687 DF PROTO=TCP SPT=22 DPT=3909 WINDOW=6432 RES=0x00 ACK PSH URGP=0
Apr 15 14:11:44 server1 kernel: IN= OUT=eth0 SRC=192.168.0.11 DST=192.168.0.31 LEN=92 TOS=0x10 PREC=0x00 TTL=64 ID=3689 DF PROTO=TCP SPT=22 DPT=3909 WINDOW=6432 RES=0x00 ACK PSH URGP=0

2005-12-03 作成