Chinaunix

标题: 我的linux终端不能接收ieee 802.3(RFC 1042)的IP包? [打印本页]

作者: zleoz    时间: 2006-07-06 15:17
标题: 我的linux终端不能接收ieee 802.3(RFC 1042)的IP包?
我的网络连接如下\r\n\r\nA----B1----B2-----C\r\n其中A 和C 是linux 终端,B1和B2是cisco无线网桥,问题是\r\n在A PING C的时候如果网桥是ieee 802.3的包(RFC 1042)而不是以太网的包(RFC 894)就PING不通,但是如果把C换成NT的终端就可以PING通.但是C可以收到A来的UDP报文.\r\n用网络分析仪看了一下,好象是象上面我说的一样\"linux终端不能接收ieee 802.3(RFC 1042)的IP包\",具体表现在不能解析LLC?\r\n我现在不太明白,可能分析的也不对.有哪个高手可以指点一下?
作者: zleoz    时间: 2006-07-07 11:40
大家看看抓的包\r\nFrame 4 (68 bytes on wire, 68 bytes captured)\r\n    Arrival Time: Jul  8, 2006 10:45:49.659089000\r\n    Time delta from previous packet: 0.464130000 seconds\r\n    Time relative to first packet: 0.519342000 seconds\r\n    Frame Number: 4\r\n    Packet Length: 68 bytes\r\n    Capture Length: 68 bytes\r\nIEEE 802.3 Ethernet \r\n    Destination: ff:ff:ff:ff:ff:ff (Broadcast)\r\n    Source: 00:20:0c:10:e4:b6 (Adastra_10:e4:b6)\r\n    Length: 54\r\nLogical-Link Control\r\n    DSAP: SNAP (0xaa)\r\n    IG Bit: Individual\r\n    SSAP: SNAP (0xaa)\r\n    CR Bit: Command\r\n    Control field: U, func = UI (0x03)\r\n        000. 00.. = Unnumbered Information\r\n        .... ..11 = Unnumbered frame\r\n    Organization Code: Encapsulated Ethernet (0x000000)\r\n    Type: ARP (0x0806)\r\nAddress Resolution Protocol (request)\r\n    Hardware type: Ethernet (0x0001)\r\n    Protocol type: IP (0x0800)\r\n    Hardware size: 6\r\n    Protocol size: 4\r\n    Opcode: request (0x0001)\r\n    Sender MAC address: 00:20:0c:10:e4:b6 (Adastra_10:e4:b6)\r\n    Sender IP address: 172.16.2.4 (172.16.2.4)\r\n    Target MAC address: 00:00:00:00:00:00 (00:00:00_00:00:00)\r\n    Target IP address: 172.16.6.66 (172.16.6.66)\r\n\r\n是172.16.2.4 ping 172.16.6.66




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2