FreeBSDでrails開発時にはまったこと(ポート3000へアクセスできない?)

192.168.0.4のマシンにFreeBSDを導入し、railsアプリを開発しているのですが、
script/serverでポート3000でサーバを起動しても、アクセスできないという状態になっています。
調べてみると、ポートはLISTENで構えているが、外部に対してはopenになっていない状態。
そこで、ポート番号3000をopenしたいんだけど、どうすりゃいいんだろう。

[5050]% lsof | grep TCP                                                                                                                     [/var/log]
sshd      763 utadaq    3u  IPv4 0xffffff00285b05e0                0t0     TCP 192.168.0.4:ssh->192.168.0.3:2983 (ESTABLISHED)
ruby      830 utadaq    5u  IPv6 0xffffff0029ad6bc0                0t0     TCP *:3000 (LISTEN)
[5051]% nmap 192.168.0.4                                                                                                                    [/var/log]

Starting Nmap 4.20 ( http://insecure.org ) at 2007-10-28 13:28 JST
Interesting ports on 192.168.0.4:
Not shown: 1693 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
25/tcp   open  smtp
80/tcp   open  http
3306/tcp open  mysql

Nmap finished: 1 IP address (1 host up) scanned in 9.784 seconds

解決
いろいろ試行錯誤したけど、mongrelだとportが開かれないけど、webrickだとポートが開かれたので、よしとする。
(開発用にwebrickを使って、実際の運用時はapache2+mongrelの予定なので、外部にmogrelポートが開放される必要はないから。。。)
でも、本質的な解決になってないなぁ。(ノ∀`)アチャー

気になる点
lsofしたとき、webrickIPv4だけど、mongrelIPv6と言う表示になっている。。。