カスタム検索
|
Tweet |
|
|
Modified: 11 September 2005
「基本設定のスクリプトを作成」に追加する方法での設定方法です。
設定の考え方
WEBサーバは、誰からの要求でも許す必要があるので、細かく条件を指定します。
1.応答で帰ってくるパケットは許可します。
2.外部に出るパケットは、無条件に許可します。
"-p TCP -m state --state NEW,ESTABLISHED,RELATED" は、"INVALID"以外は許可することを意味します。
stateには、以下のようなタイプがあります。
NEW 新コネクションを開始するパケット ESTABLISHED 通常の応答パケットあるいは確立中コネクションの応答 RELATED ICMPエラー、FTPデータコネクションなどのパケット INVALID 無効なパケット
ポートアドレスが違うだけでルールは同じです。
# 443/TCP(https)でのアクセスを許可 /sbin/iptables -A INPUT -p TCP -m state --state NEW,ESTABLISHED,RELATED -s $ANY -d $THIS_HOST --dport 443 -i eth0 -j ACCEPT /sbin/iptables -A OUTPUT -p TCP -s $THIS_HOST --sport 443 -d $ANY -o eth0 -j ACCEPT