トップページ⇒linux
12コメント8KB

【鉄壁】iptablesの使い方 4【ファイアウォール】

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2010/05/05(水) 20:42:31ID:bj5TRCij
iptablesを使って素敵なファイアウォールとか、
快速ルータを作ったりするために、
情報を出し合うスレ

前スレ
【鉄壁】iptablesの使い方 3【ファイアウォール】
http://pc11.2ch.net/test/read.cgi/linux/1136593433/

過去スレ
おい、iptablesの使い方を(ry その2
http://pc8.2ch.net/test/read.cgi/linux/1079277604/

おい、iptablesの使い方を具体的に詳しく教えろ!
http://pc.2ch.net/test/read.cgi/linux/1000817457/
0002login:Penguin2010/05/06(木) 01:31:51ID:cVSszDP3
ume
0003login:Penguin2010/05/06(木) 17:54:35ID:MWySx+yN
すみませんが初心者的な質問させて下さい。
ネットで検索したものを参考に、
#! /bin/sh
/sbin/iptables -F
/sbin/iptables -X
/sbin/iptables -P INPUT DROP
/sbin/iptables -P OUTPUT DROP
/sbin/iptables -P FORWARD DROP
/sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A INPUT -i lo -j ACCEPT
/sbin/iptables -A OUTPUT -o lo -j ACCEPT
/sbin/iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
/sbin/iptables -A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT
/sbin/iptables -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
/sbin/iptables -A INPUT -p tcp -m state --state NEW,ESTABLISHED,RELATED --dport 22 -j ACCEPT
/sbin/iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
/sbin/iptables -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
/sbin/iptables -A INPUT -p tcp -m state --state NEW,ESTABLISHED,RELATED --dport 80 -j ACCEPT
/sbin/iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT
/sbin/iptables -N LOGGING
/sbin/iptables -A LOGGING -j LOG --log-level warning --log-prefix "DROP:" -m limit
/sbin/iptables -A LOGGING -j DROP
/sbin/iptables -A INPUT -j LOGGING
というスクリプトを作り、実行したところインターネットに繋がらなくなりました。
少しはiptablesについて学習したつもりだったのですが、全然だったようです。
この場合、インターネット(Opera)を使用するにはどのように変更すればいいのでしょうか?
80番ポート開放でいいのかと短絡的に思っていたのですが。
iptables -P INPUT ACCEPTとかすればいいのでしょうが、全てを開放するのではなく、インターネット、ICMP、SSH、とかある程度のセキュリティを持たせながらネットに繋がればと思っています。
■ このスレッドは過去ログ倉庫に格納されています