|
[127]
DHCPで、IPアドレスを取得できない端末があります。
|
HIRO
2010/07/19(Mon) 09:44:14
|
BJD 5.0.0-b7で、DHCPサーバを運用しようとしていますが、 IPアドレスを取得できない端末があります。 PCや、携帯電話、ゲーム機などで取得しようとしてますが、 以下の様に、Nintendo DS関係で取得出来ていません。 windows XP ○ windows vista ○ NTT docomo HT-03A ○ NTT docomo N-06A ○ sony play station3 ○ Nintendo DSi × Nintendo DSi LL ×
詳細ログは、以下のとおりです。
これは、取得できたwindows XP端末の場合
日時種類スレッドID機能(サーバ)アドレスメッセージID説明詳細情報 2010/07/19 03:46:16DETAIL3804DhcpServer0.0.0.09000002_subThread() started.count=0 Local=0.0.0.0:67 Remote=0.0.0.0:68 2010/07/19 03:46:16DETAIL3804DhcpServer0.0.0.00000003リクエスト ->00-12-7B-45-56-A9 0.0.0.0 DISCOVER 2010/07/19 03:46:16DETAIL3804DhcpServer0.0.0.00000004<- レスポンス00-12-7B-45-56-A9 192.168.1.9 OFFER 2010/07/19 03:46:16DETAIL3804DhcpServer0.0.0.09000003_subThread() stoped.count=0 Local=0.0.0.0:67 Remote=255.255.255.255:68 2010/07/19 03:46:17DETAIL4624DhcpServer0.0.0.09000002_subThread() started.count=0 Local=0.0.0.0:67 Remote=0.0.0.0:68 2010/07/19 03:46:17DETAIL4624DhcpServer0.0.0.00000003リクエスト ->00-12-7B-45-56-A9 192.168.1.9 REQUEST 2010/07/19 03:46:17DETAIL4624DhcpServer0.0.0.00000004<- レスポンス00-12-7B-45-56-A9 192.168.1.9 ACK 2010/07/19 03:46:17NOMAL4624DhcpServer0.0.0.00000005リースしました00-12-7B-45-56-A9 192.168.1.9 REQUEST 2010/07/19 03:46:17DETAIL4624DhcpServer0.0.0.09000003_subThread() stoped.count=1 Local=0.0.0.0:67 Remote=255.255.255.255:68
次に、以下のログが失敗している Nintendo DSi LLの場合です。 OFFERされたIPアドレスをREQESTしているのに、NAKを返して、終了してしまいます。
日時種類スレッドID機能(サーバ)アドレスメッセージID説明詳細情報 2010/07/19 08:54:22DETAIL112DhcpServer0.0.0.09000002_subThread() started.count=0 Local=0.0.0.0:67 Remote=0.0.0.0:68 2010/07/19 08:54:22DETAIL112DhcpServer0.0.0.00000003リクエスト ->E8-4E-CE-27-E9-E9 0.0.0.0 DISCOVER 2010/07/19 08:54:22DETAIL112DhcpServer0.0.0.00000004<- レスポンスE8-4E-CE-27-E9-E9 192.168.1.210 OFFER 2010/07/19 08:54:22DETAIL112DhcpServer0.0.0.09000003_subThread() stoped.count=0 Local=0.0.0.0:67 Remote=255.255.255.255:68 2010/07/19 08:54:23DETAIL3708DhcpServer0.0.0.09000002_subThread() started.count=0 Local=0.0.0.0:67 Remote=0.0.0.0:68 2010/07/19 08:54:23DETAIL3708DhcpServer0.0.0.00000003リクエスト ->E8-4E-CE-27-E9-E9 192.168.1.210 REQUEST 2010/07/19 08:54:23DETAIL3708DhcpServer0.0.0.00000004<- レスポンスE8-4E-CE-27-E9-E9 0.0.0.0 NAK 2010/07/19 08:54:23DETAIL3708DhcpServer0.0.0.09000003_subThread() stoped.count=0 Local=0.0.0.0:67 Remote=255.255.255.255:68
ちなみに、REQUESTのパケットをWiresharkでとってみると、以下のとおりです。
No. Time Source Destination Protocol Info 7 10.308482 0.0.0.0 255.255.255.255 DHCP DHCP Request - Transaction ID 0xd03a4799
Frame 7 (342 bytes on wire, 342 bytes captured) Arrival Time: Jul 19, 2010 09:13:22.026464000 [Time delta from previous captured frame: 0.497944000 seconds] [Time delta from previous displayed frame: 0.497944000 seconds] [Time since reference or first frame: 10.308482000 seconds] Frame Number: 7 Frame Length: 342 bytes Capture Length: 342 bytes [Frame is marked: False] [Protocols in frame: eth:ip:udp:bootp] [Coloring Rule Name: UDP] [Coloring Rule String: udp] Ethernet II, Src: Nintendo_27:e9:e9 (e8:4e:ce:27:e9:e9), Dst: Broadcast (ff:ff:ff:ff:ff:ff) Destination: Broadcast (ff:ff:ff:ff:ff:ff) Address: Broadcast (ff:ff:ff:ff:ff:ff) .... ...1 .... .... .... .... = IG bit: Group address (multicast/broadcast) .... ..1. .... .... .... .... = LG bit: Locally administered address (this is NOT the factory default) Source: Nintendo_27:e9:e9 (e8:4e:ce:27:e9:e9) Address: Nintendo_27:e9:e9 (e8:4e:ce:27:e9:e9) .... ...0 .... .... .... .... = IG bit: Individual address (unicast) .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default) Type: IP (0x0800) Internet Protocol, Src: 0.0.0.0 (0.0.0.0), Dst: 255.255.255.255 (255.255.255.255) Version: 4 Header length: 20 bytes Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00) 0000 00.. = Differentiated Services Codepoint: Default (0x00) .... ..0. = ECN-Capable Transport (ECT): 0 .... ...0 = ECN-CE: 0 Total Length: 328 Identification: 0x000f (15) Flags: 0x00 0.. = Reserved bit: Not Set .0. = Don't fragment: Not Set ..0 = More fragments: Not Set Fragment offset: 0 Time to live: 128 Protocol: UDP (0x11) Header checksum: 0x3997 [correct] [Good: True] [Bad : False] Source: 0.0.0.0 (0.0.0.0) Destination: 255.255.255.255 (255.255.255.255) User Datagram Protocol, Src Port: bootpc (68), Dst Port: bootps (67) Source port: bootpc (68) Destination port: bootps (67) Length: 308 Checksum: 0x5d3a [validation disabled] [Good Checksum: False] [Bad Checksum: False] Bootstrap Protocol Message type: Boot Request (1) Hardware type: Ethernet Hardware address length: 6 Hops: 0 Transaction ID: 0xd03a4799 Seconds elapsed: 0 Bootp flags: 0x0000 (Unicast) 0... .... .... .... = Broadcast flag: Unicast .000 0000 0000 0000 = Reserved flags: 0x0000 Client IP address: 0.0.0.0 (0.0.0.0) Your (client) IP address: 0.0.0.0 (0.0.0.0) Next server IP address: 0.0.0.0 (0.0.0.0) Relay agent IP address: 0.0.0.0 (0.0.0.0) Client MAC address: Nintendo_27:e9:e9 (e8:4e:ce:27:e9:e9) Client hardware address padding: 00000000000000000000 Server host name not given Boot file name not given Magic cookie: (OK) Option: (t=53,l=1) DHCP Message Type = DHCP Request Option: (53) DHCP Message Type Length: 1 Value: 03 Option: (t=61,l=7) Client identifier Option: (61) Client identifier Length: 7 Value: 01E84ECE27E9E9 Hardware type: Ethernet Client MAC address: Nintendo_27:e9:e9 (e8:4e:ce:27:e9:e9) Option: (t=12,l=10) Host Name = "NintendoDS" Option: (12) Host Name Length: 10 Value: 4E696E74656E646F4453 Option: (t=55,l=3) Parameter Request List Option: (55) Parameter Request List Length: 3 Value: 010306 1 = Subnet Mask 3 = Router 6 = Domain Name Server Option: (t=50,l=4) Requested IP Address = 192.168.1.210 Option: (50) Requested IP Address Length: 4 Value: C0A801D2 Option: (t=54,l=4) DHCP Server Identifier = 192.168.1.8 Option: (54) DHCP Server Identifier Length: 4 Value: C0A80108 End Option Padding
特に、問題は無さそうですが、OPTIONが少なめです。
よろしくお願いします。
|
|