  (IP: ファイアーウォール)
  あなたの Linux box を、ローカルの TCP/IP ベースのネットワー
  クにおけるパケットフィルタ・ファイアーウォールとして設定し
  たい場合に Y にします。さらに、
  ftp://metalab.unc.edu/pub/Linux/docs/HOWTO から FTP (user:
  anonymous) 経由で入手可能な FIREWALL-HOWTO を読む必要があ
  るかもしれません。

  また、ipchains ツール
  (http://www.rustcorp.com/linux/ipchains/ からWWW で入手可
  能)が必要になるかもしれません。これは、インターネットのト
  ラフィックをブロックする処理を、タイプ、送信元、宛先などで
  選択的に行えるようにするものです。Linux のファイアーウォー
  ルのコードは変更されており、ipfwadm と呼ばれる古いプログラ
  ムはもはや動作しません。 IPCHAINS-HOWTO を読んでください。

  ipchains で提供されるタイプのファイアーウォールや、このカー
  ネルがサポートするものは、"パケットフィルタ" と呼ばれます。
  別のタイプのファイアーウォールである "proxy ベースの" もの
  は、より安全ですが、より内部に立ち入ったものになり、設定に
  も頭を悩ませるものになります。これはネットワーク・トラフィッ
  クをより綿密に検査し、それを変更し、さらにハイレベル・プロ
  トコルに関する知識を持っていますが、これらはパケットフィル
  タにはないものです。さらに、proxy ベースのファイアーウォー
  ルでは、ローカルのクライアントで動いているプログラムを変更
  しなければならないこともあります。proxy ベースのファイアー
  ウォール自体はカーネルのサポートを必要としませんが、それら
  はしばしばパケットフィルタと組み合わせて使われることもあり
  ます。パケットフィルタは、ここで Y と答えた場合のみ動作し
  ます。

  ファイアーウォールのコードは、IP forwarding が有効になって
  いるカーネルでのみ動作します。実際にファイアーウォール処理
  を動作させるには、後述の "/proc filesystem support" と 
  "Sysctl support" をともに Y にし、さらにブート時に /proc 
  ファイルシステムがマウントされた後、

  echo "1" > /proc/sys/net/ipv4/ip_forward

  というコマンドを実行します。

  IP マスカレーディング(マスカレーディングとは、ローカル・コ
  ンピュータは外部のホストとおしゃべりができますが、それらの
  外部ホストはファイアーウォール・マシンと話しているように見
  せるというしくみです。これを使うと、ローカル・ネットワーク
  は外の世界から完全に見えないようになり、さらに、ローカルネッ
  ト上のコンピュータに対して世界的に有効な(グローバルの)IP 
  アドレスを割り当てる必要がなくなります)、IP パケットロギン
  グ、アカウンティング(何があなたのネットワークの帯域を使っ
  ているかの監視)、および IP 透過プロキシー(ローカルネットワー
  ク上のコンピュータにはリモート・コンピュータと会話している
  ように見せかけ、一方実際には、トラフィックはあなたの Linux 
  ファイアーウォールによりローカルのプロキシーサーバにリダイ
  レクトされるという方式)を使うためには、 "IP firewalling" 
  で Y と答えておかねばなりません。

  よくわからなければ N にしておきましょう。

  <堀田>


