![]() |
|
running-dog.net。しかし、自分が一番落ち着かない、かけまわっている子犬のような状態。そんな毎日をブログで綴ってみました。 FreeBSD ネタもブログにどんどん書いていければと思っています。 ホームページ全面改定です。 |
bfe0 と ifconfig の alias。
自宅のサーバは FreeBSD 6.2-STABLE なんだけど、ドメインを都合三個取ったので、IPv4 はバーチャルドメインにしようと思ったのだけど、IPv6 は腐るほどあるのでサブドメインに対して一個づつアドレスを消費しよう。と思い以下のコマンドをばばばと 80 個位打ったわけですよ。
| ifconfig bfe0 inet6 2001:240:e9:ffff::1003:n alias |
そしたら、いきなり通信ができなくなってしました。あれぇ?と言うことで -alias しながら調べてみると bfe0 はどうやら 60 個しか alias ができないみたいです。ひどーー。
| ifconfig bfe0 | grep inet | wc |
で付いているアドレスの数が60個まではOKだけど、61個目のアドレスを付けた瞬間に通信ができなくなります。-alias で 60 個に戻すと通信が復活します。インターフェースが down したわけではありません。パケットを受け付けてくれなくなる感じです。
ちなみに rl0 と fxp0、そして bge0 で試しましたがこれらの NIC は alias の 60 個制限はありませんでした。と、言う事で、明らかに bfe0 のバグと言うか仕様?のようです。
bfe0 をお使いの皆様、お気をつけ下さい。
このエントリーのトラックバックURL:
http://www.running-dog.net/mt333/mt-tb.cgi/3