如何区分新老铜香炉:有关FS2410的pppoe移植问题,望高手解答!

来源:百度文库 编辑:高考问答 时间:2024/04/28 06:50:44
小弟用的是FS2410,内核是FS2410光盘中自带的"2.4.18-rmk7-hzh-yaffs.tar.bz2"。我想在板子上进行adsl拨号上网。adsl modem是硬置modem,IP是192.168.1.1。我在原来内核的基础上添加了"ppp over Ethernet"这个选项,并且重新交叉编译后系统可以正常运行。自己在RH9下编写脚本只调用了pppd,pppoe,并且在可以上网。但当我把pppd,pppoe,pap-secrets等烧入到板子上时,发现它只能可以发包,却总是收不到adsl modem返回的PADO包。
我用debug查看了一下,发现在RH9和FS2410下所发送的PADI包是不同的,RH9所发送的PADI包是:01 01 00 00 01 03 00 04 c8 12 00 00;而FS2410所发送的PADI包却是:01 01 00 00 01 03 00 04 b6 00 00 00。
这个问题郁闷了我好久,我也弄不明白为什么会出现这样的问题,还望高手解答!