我正在设计一个使用以太网连接到计算机的设备。它已经内置了一个mac控制器。当我连接设备时,发生的一切就是计算机广播大量DHCP发现数据包和其他一些数据包,我试图找到该设备并建立连接。我认为我需要让我的设备在这一点上响应某种确认数据包,但我不确定是什么?有没有人做过这样的事情?谢谢如何在笔记本电脑和嵌入式设备之间建立以太网连接
我使用wireshark来查看数据包。输出看起来是这样的:
time source destination protocol info
1 0.000000 0.0.0.0 255.255.255.255 DHCP DHCP Discover - Transaction ID 0xc82a69f
2 4.000064 0.0.0.0 255.255.255.255 DHCP DHCP Discover - Transaction ID 0xc82a69f
3 10.688469 0.0.0.0 255.255.255.255 DHCP DHCP Discover - Transaction ID 0xb452266b
4 14.690625 0.0.0.0 255.255.255.255 DHCP DHCP Discover - Transaction ID 0xb452266b
5 22.690576 0.0.0.0 255.255.255.255 DHCP DHCP Discover - Transaction ID 0xb452266b
6 38.690605 0.0.0.0 255.255.255.255 DHCP DHCP Discover - Transaction ID 0xb452266b
7 62.652821 my_ip XXX.XXX.255.255 BROWSER Local Master Announcement MYLAPTOP, Workstation, Server, Print Queue Server, NT Workstation, Potential Browser, Master Browser
8 65.555281 my_ip XXX.XXX.255.255 BROWSER Domain/Workgroup Announcement MY, NT Workstation, Domain Enum
9 352.692192 0.0.0.0 255.255.255.255 DHCP DHCP Discover - Transaction ID 0xa23d42a4
10 356.692376 0.0.0.0 255.255.255.255 DHCP DHCP Discover - Transaction ID 0xa23d42a4
11 364.692421 0.0.0.0 255.255.255.255 DHCP DHCP Discover - Transaction ID 0xa23d42a4
12 381.692442 0.0.0.0 255.255.255.255 DHCP DHCP Discover - Transaction ID 0xa23d42a4
13 665.557507 my_ip XXX.XXX.255.255 BROWSER Domain/Workgroup Announcement MY, NT Workstation, Domain Enum
14 686.724951 0.0.0.0 255.255.255.255 DHCP DHCP Discover - Transaction ID 0xbe3a7bdb
15 691.724307 0.0.0.0 255.255.255.255 DHCP DHCP Discover - Transaction ID 0xbe3a7bdb
16 698.724276 0.0.0.0 255.255.255.255 DHCP DHCP Discover - Transaction ID 0xbe3a7bdb
17 715.724291 0.0.0.0 255.255.255.255 DHCP DHCP Discover - Transaction ID 0xbe3a7bdb
18 783.295682 my_ip XXX.XXX.255.255 BROWSER Local Master Announcement MYLAPTOP, Workstation, Server, Print Queue Server, NT Workstation, Potential Browser, Master Browser
19 908.920831 my_ip XXX.XXX.255.255 BROWSER Get Backup List Request
20 908.920940 my_ip XXX.XXX.255.255 NBNS Name query NB MY<1b>
您是设置静态IP还是使用DHCP?我会禁用DHCP并使用静态IP来帮助消除不需要的数据包。 – Nick 2009-08-20 19:22:59