まぁ、ゆるゆるな設定ですな(^^;。
#
# firewall setting
#
if [ -x /sbin/ipchains ]
then
#-- 基本設定 ここから --
# やって来るパケットを全て受け入れる
/sbin/ipchains -P input ACCEPT
# 出て行くパケットを全て許す
/sbin/ipchains -P output ACCEPT
# ルーティングはカーネルレベルで止めてるけど、一応ここでも止めておく
/sbin/ipchains -P forward DENY
#-- 基本設定 ここまで --
#
#-- 個別設定 ここから --
# インターネット側(eth0)からのパケットなのに
# ソースが192.168.0.0/24(プライベート)なやつは拒否する
/sbin/ipchains -A input -i eth0 -s 192.168.0.0/24 -d 0/0 -j DENY
#-- 個別設定 ここまで --
fi
# /sbin/ipchains -L -n -v
Chain input (policy ACCEPT: 12137 packets, 1861124 bytes):
pkts bytes target prot opt tosa tosx ifname mark outsize source destination ports
0 0 DENY all ------ 0xFF 0x00 eth0 192.168.0.0/24 0.0.0.0/0 n/a
Chain forward (policy DENY: 0 packets, 0 bytes):
Chain output (policy ACCEPT: 11395 packets, 1103720 bytes):