- 论坛徽章:
- 0
|
请高手指点;\r\n\r\n我的网络连接如下\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\r\n用了网络分析以,感觉ip包已经到了C,当然是由B2转发的,但是为什么C不能解析,很让我迷惑.\r\n\r\n抓来的包\r\n\r\nsrcaddr Broadcast ARP Who has 172.16.6.66? Tell 172.16.2.4\r\n\r\n0000 ff ff ff ff ff ff 00 20 0c 10 e4 b6 00 36 aa aa ....... .....6..\r\n0010 03 00 00 00 08 06 00 01 08 00 06 04 00 01 00 20 ........ ....... \r\n0020 0c 10 e4 b6 ac 10 02 04 00 00 00 00 00 00 ac 10 ........ ........\r\n0030 06 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .B...... ........\r\n0040 00 00 00 00 .... \r\n\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在linux下执行arp命令.显示\r\n有不完整的地址\r\nincompletement address |
|