ヤマハ製ルーターにDHCP予約アドレスを設定した。Windowsやゲーム機、家電製品などでは問題なく働くのだが、Xubuntu 10.04.4とUbuntu 12.04はうまくいかない。調べたらRed Hat Bugzillaにdhclientのバグだと言うスレッドが見つかった。 現象的に一致する部分があるし、提案されている対策が効いた。しかしもう少し詳しく調べると、dhclientのバグだと言い切れないのではないかと考えるべき理由が見つかってしまった。 /******* *******/ DHCPサーバーはどうやってクライアントを見分けているのか 良く見かける説明は「MAC(L2またはイーサネット)アドレスに対してIPを割り当てる」というもの。私も、今回調べるまでは概念的にそういうものだと思っていた。これは多くの場合結果的に正しいのだが、仕組み的には少し違っている。 MACアドレスで見