インターネット標準やこれまでのよい経験によって指摘されている通り, 
FreeBSD は標準ではパケットを forward するように設定されていません. 
しかし, rc.conf の中で次の変数の値を 
YES とする事によってこの機能を有効にすることができます. 
        gateway_enable=YES          # Set to YES if this host will be a gateway
      
このオプションによってsysctl の変数
net.inet.ip.forwarding が 1 になります. 
ほとんどの場合, router についての情報を同じネットワーク
の他の計算機等に知らせるために, 経路制御のためのの process 
を走らせる必要があるでしょう. FreeBSD には BSD の標準経路制御デーモン
である
routed が付属していますが, より複雑な状況に対処するためには
GaTeD (ftp.gated.Merit.EDU から FTP で手に入れることができます) 
を使用することもできます. 3_5Alpha7 において FreeBSD がサポートされています. 
注意してほしいのは, FreeBSD をこのようにして使用している場合でも, router に関するインターネット標準の必要条件を完全には満たしていない ということです. しかし, 普通に使用する場合にはほとんど問題ありません.