FreeBSD 2.X についての FAQ (よくある質問とその答え) : ネットワーキング : FreeBSD をネットワークの router として使用することはできますか?
Previous: ``diskless boot'' に関する情報はどこで得られますか?
Next: Win95 の走っているマシンを, FreeBSD 経由でインターネットに接続できますか?

10.2. FreeBSD をネットワークの router として使用することはできますか?

インターネット標準やこれまでのよい経験によって指摘されている通り, FreeBSD は標準ではパケットを forward するように設定されていません. しかし, rc.conf の中で次の変数の値を YES とする事によってこの機能を有効にすることができます.

        gateway_enable=YES          # Set to YES if this host will be a gateway
      

このオプションによってsysctl の変数 net.inet.ip.forwarding1 になります.

ほとんどの場合, router についての情報を同じネットワーク の他の計算機等に知らせるために, 経路制御のためのの process を走らせる必要があるでしょう. FreeBSD には BSD の標準経路制御デーモン である routed が付属していますが, より複雑な状況に対処するためには GaTeD (ftp.gated.Merit.EDU から FTP で手に入れることができます) を使用することもできます. 3_5Alpha7 において FreeBSD がサポートされています.

注意してほしいのは, FreeBSD をこのようにして使用している場合でも, router に関するインターネット標準の必要条件を完全には満たしていない ということです. しかし, 普通に使用する場合にはほとんど問題ありません.


FreeBSD 2.X についての FAQ (よくある質問とその答え) : ネットワーキング : FreeBSD をネットワークの router として使用することはできますか?
Previous: ``diskless boot'' に関する情報はどこで得られますか?
Next: Win95 の走っているマシンを, FreeBSD 経由でインターネットに接続できますか?