[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:13981] ネットワークカードのMACアドレス



新木です。

Plamo 2.2.1 + Kernel 2.4.18 の上で dhcpd 3.0p1 を使用しています。

この DHCP サーバに別の PC(hoge とします)から接続したときに、
OS が Linux か Win2000 かで振られる IP が変わってしまいます。
hoge のネットワークカードは NETGEAR FA310TX Fast Ethernet Adapter です。
Linux 上のドライバは tulip.o です。

DHCP サーバの dhcpd.leases を見ると、hardware ethernet の項が異なっています。
(2バイトごとに上位・下位が逆になっている)

・Win2000 の時

lease 192.168.1.254 {
  starts 3 2002/05/15 00:51:52;
  ends 3 2002/05/15 06:51:52;
  binding state active;
  next binding state free;
  hardware ethernet 00:02:e3:08:7d:f6;
  uid "\001\000\002\343\010}\366";
  client-hostname "hoge";
}

・Linux の時

lease 192.168.1.252 {
  starts 3 2002/05/15 01:02:42;
  ends 3 2002/05/15 07:02:42;
  binding state active;
  next binding state free;
  hardware ethernet 02:00:08:e3:f6:7d;
  uid "\001\002\000\010\343\366}";
}                                        ← client-hostname がない

これによって別の IP が振られてしまうと思うのですが、
この現象は何に原因があるのでしょう?
Linux での DHCP クライアントは dhcpcd と dhclient を試しましたが
現象に変化がないのでこれらには問題はなさそうですが。

まぁ IP が違っても構わないといえば構わないんですけど、
Linux で上げた時に名前解決ができないのは悲しい。
(DHCP サーバ上で djbdns + dhcp_dns で登録しています)

-- 
新木 健@procyon.org               // Welcome to the fantasy zone! //
nikki@procyon.org                  // Get ready?                   //

Follow-Ups
[plamo:13985] Re: ネットワークカードのMACアドレス, Iwasa Dai

[検索ページ] [メール一覧]
Plamo ML 公開システム