たけふ@大阪豊中です。 Yoshihiro Hanahara さんは書きました (2009/04/21 19:04):
> natdをいったんとめて、-verbose オプション付きでnatdを再起動してみたら、 > 何か分かったりしないでしょうか? 特に問題らしき現象は確認できませんでした。 試してみた時の吐き出されたモノを張っておきます。 172.16.25.1 が WEB アクセスに来たクライアントアドレス。 10.60.20.1 が WEB サーバのアドレス。 ! # /sbin/natd -config /etc/natd.conf -n em0 -verbose ! Loading /lib/libalias_cuseeme.so ! Loading /lib/libalias_ftp.so ! Loading /lib/libalias_irc.so ! Loading /lib/libalias_nbt.so ! Loading /lib/libalias_pptp.so ! Loading /lib/libalias_skinny.so ! Loading /lib/libalias_smedia.so ! natd[1353]: Aliasing to 10.60.20.1, mtu 1500 bytes ! In {default}[TCP] [TCP] 172.16.25.1:61289 -> 10.60.20.1:80 aliased to ! [TCP] 172.16.25.1:61289 -> 10.60.20.1:80 ! Out {default}[TCP] [TCP] 10.60.20.1:80 -> 172.16.25.1:61289 aliased to ! [TCP] 10.60.20.1:80 -> 172.16.25.1:61289 ! In {default}[TCP] [TCP] 172.16.25.1:61289 -> 10.60.20.1:80 aliased to ! [TCP] 172.16.25.1:61289 -> 10.60.20.1:80 ! In {default}[TCP] [TCP] 172.16.25.1:61289 -> 10.60.20.1:80 aliased to ! [TCP] 172.16.25.1:61289 -> 10.60.20.1:80 ! Out {default}[TCP] [TCP] 10.60.20.1:80 -> 172.16.25.1:61289 aliased to ! [TCP] 10.60.20.1:80 -> 172.16.25.1:61289 ! In {default}[TCP] [TCP] 172.16.25.1:61289 -> 10.60.20.1:80 aliased to ! [TCP] 172.16.25.1:61289 -> 10.60.20.1:80 ! Out {default}[TCP] [TCP] 10.60.20.1:80 -> 172.16.25.1:61289 aliased to ! [TCP] 10.60.20.1:80 -> 172.16.25.1:61289 ! In {default}[TCP] [TCP] 172.16.25.1:61748 -> 10.60.20.1:80 aliased to ! [TCP] 172.16.25.1:61748 -> 10.60.20.1:80 ! Out {default}[TCP] [TCP] 10.60.20.1:80 -> 172.16.25.1:61748 aliased to ! [TCP] 10.60.20.1:80 -> 172.16.25.1:61748 ! In {default}[TCP] [TCP] 172.16.25.1:61748 -> 10.60.20.1:80 aliased to ! [TCP] 172.16.25.1:61748 -> 10.60.20.1:80 ! In {default}[TCP] [TCP] 172.16.25.1:61748 -> 10.60.20.1:80 aliased to ! [TCP] 172.16.25.1:61748 -> 10.60.20.1:80 ! Out {default}[TCP] [TCP] 10.60.20.1:80 -> 172.16.25.1:61748 aliased to ! [TCP] 10.60.20.1:80 -> 172.16.25.1:61748 ! Out {default}[UDP] [UDP] 10.60.20.1:51786 -> 210.130.0.1:53 aliased to ! [UDP] 10.60.20.1:51786 -> 210.130.0.1:53 > あと、dmesgのログみてると、「ipfw2 (+ipv6)」となってるんで、ipv6が関係す > るってことはあるのでしょうか? IPv6 側には影響が出ないので ipfw(8) 側ではなく natd(8) の問題と認識しています。 また、IPv6 側でもサービスしているので、外す事ができないのです。 > あと、ログ取れるようにされているみたいなんで、ログとってたら遅くなるとか。 取らなくても遅いですね。取ったら僅かですがさらに遅くなる感覚です。 > あと、この辺りのことは詳しくないんですが、たけふさんのdmesgを見ると、 > em0 は irq 16 を使ってますが、dc0 も irq 16使ってます(ほかにもirq16つかっ > てるものがある)。 > 私の所にあるマシンは古いものばかりなんで(ISAバスのカードもあるから :-)、IRQ > のシェアは問題ないんだろうかって思うんですが、ドライバがよきにに計らって > いるからO.K.??? de0 を他の PCI スロットに移して試してませんので、irq 衝突しないように刺し直してみる価値はありそうですね。 ただ、irq の管理は acpi 任せなので irq 衝突問題ってのは過去のものだと認識していましたが、 この辺りは完全に見落としていました。 ISA のカードも PnP モードだと上手く動作しない ed デバイスが沢山ありますしね。 という事で、nic の場所を差し替えて実験してみます。 それでは。