免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3264 | 回复: 3
打印 上一主题 下一主题

为什么经过cisco网桥后的ip包,我的linux不能解析? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-07 14:12 |只看该作者 |倒序浏览
请高手指点;\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

论坛徽章:
0
2 [报告]
发表于 2006-07-09 11:26 |只看该作者
如果使用ieee802.3,你交换机上怎么配置?

论坛徽章:
0
3 [报告]
发表于 2006-07-10 10:06 |只看该作者
交换机上配置我到没有注意,不过为什么换成windows的终端能够ping通呢?

论坛徽章:
0
4 [报告]
发表于 2006-07-10 14:40 |只看该作者
我的交换不能设置有关包转换.\r\n上google搜了一下,好象linux就是不能解析RFC1042的帧.不知道有什么好的办法,或则装一个路由软件?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP