- 论坛徽章:
- 0
|
请高手指点;
我的网络连接如下
A----B1----B2-----C
其中A 和C 是linux 终端,B1和B2是cisco无线网桥,问题是
在A PING C的时候如果网桥是ieee 802.3的包(RFC 1042)而不是以太网的包(RFC 894)就PING不通,但是如果把C换成NT的终端就可以PING通.但是C可以收到A来的UDP报文.
用网络分析仪看了一下,好象是象上面我说的一样"linux终端不能接收ieee 802.3(RFC 1042)的IP包",具体表现在不能解析LLC?
用了网络分析以,感觉ip包已经到了C,当然是由B2转发的,但是为什么C不能解析,很让我迷惑.
抓来的包
srcaddr Broadcast ARP Who has 172.16.6.66? Tell 172.16.2.4
0000 ff ff ff ff ff ff 00 20 0c 10 e4 b6 00 36 aa aa ....... .....6..
0010 03 00 00 00 08 06 00 01 08 00 06 04 00 01 00 20 ........ .......
0020 0c 10 e4 b6 ac 10 02 04 00 00 00 00 00 00 ac 10 ........ ........
0030 06 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .B...... ........
0040 00 00 00 00 ....
Frame 4 (68 bytes on wire, 68 bytes captured)
Arrival Time: Jul 8, 2006 10:45:49.659089000
Time delta from previous packet: 0.464130000 seconds
Time relative to first packet: 0.519342000 seconds
Frame Number: 4
Packet Length: 68 bytes
Capture Length: 68 bytes
IEEE 802.3 Ethernet
Destination: ff:ff:ff:ff:ff:ff (Broadcast)
Source: 00:20:0c:10:e4:b6 (Adastra_10:e4:b6)
Length: 54
Logical-Link Control
DSAP: SNAP (0xaa)
IG Bit: Individual
SSAP: SNAP (0xaa)
CR Bit: Command
Control field: U, func = UI (0x03)
000. 00.. = Unnumbered Information
.... ..11 = Unnumbered frame
Organization Code: Encapsulated Ethernet (0x000000)
Type: ARP (0x0806)
Address Resolution Protocol (request)
Hardware type: Ethernet (0x0001)
Protocol type: IP (0x0800)
Hardware size: 6
Protocol size: 4
Opcode: request (0x0001)
Sender MAC address: 00:20:0c:10:e4:b6 (Adastra_10:e4:b6)
Sender IP address: 172.16.2.4 (172.16.2.4)
Target MAC address: 00:00:00:00:00:00 (00:00:00_00:00:00)
Target IP address: 172.16.6.66 (172.16.6.66)
在linux下执行arp命令.显示
有不完整的地址
incompletement address |
|