gooブログはじめました!

写真付きで日記や趣味を書くならgooブログ

MLDv2

2009-05-31 19:07:00 | パソコン・インターネット

4つのパーティションのうち、1つしかつかっていなかったのをもうひとつふやしたら、なぜか立ち上がらなくなったので、さらにもう1つのパーティションにOSをいれなおした。OSは、FreeBSD 7.0 B3しかCDがなかったのでそれでいれて、あとは、FreeBSD 8のソースとOBJのツリーを展開して、make installworld をおこなった。なぜか3回くらいやればうまくいった。kernelは、svr4_????.c のhostidが未定義でエラーになった。

これは、そくちをいれて回避した。

その後、mcastread をSSMつきでコンパイルして、mldv2の網からマルチキャストがとれることを確認した。

しかし、ctrl-c でアプリをとめてもマルチキャストはとまらない。3分くらいしたらとまった。どうも、アプリが終了時には網になにもおくらないみたいだ。これは正しい実装か??

以前のkame + FreeBSD 4.11 くらいのときはそんなことはなかった。

freebsd-current に出すことにしよう。