注意1: 2.2系カーネルではipchainsを使います。
注意2: ipfwadmを使うには、IPmasqueradeに対応したkernelが必要です。 もしもkernelがIPmasqueradeに対応していない場合にはkernelの再コンパイルが必要となります。
再コンパイル時のコンフィギュレーションにおいて、少なくとも以下の項目が"yes"となっている必要があります:
CONFIG_FIREWALL=y CONFIG_INET=y CONFIG_IP_FORWARD=y CONFIG_IP_FIREWALL=y CONFIG_IP_MASQUERADE=y
2.1 ソフトの入手 |
http://xos.nl/linux/ipfwadm
2.2 インストール |
2.3 運用 |
記述規則は以下の通りです。
ipfwadm -A command parameters [option] ipfwadm -F command parameters [option] ipfwadm -I command parameters [option] ipfwadm -O command parameters [option] ipfwadm -M [ -l | -s ] [option] |
"-F"はフォワーディング規則を書くためのオプションで、通常は以下のコマンドが使われます。
その際、"m"オプションでIPmasqueradeを有効にします。
IPFWADM="/sbin/ipfwadm" if [ -x $IPFWADM ] ; then $IPFWADM -F -a m -S 192.168.1.0/24 -D 0.0.0.0/0 $IPFWADM -F -p deny fi |
さらに詳しい使い方は、manコマンドでオンラインマニュアルを見て下さい。
2.4 参考文献 |
home |index |previous |next |contents