阅读:2145回复:12
最近作PPPoE,感兴趣吗?
偶是作硬件的,呵呵。可是偶老板让偶试试把vxworks下的pppoe调通,偶说:试试吧。于是,看了四天的资料,和上万行的代码。有点晕……(我只有源码,没有setup,以及任何help)
下面是一点小结,随着开发我争取一点点贴出来吧。不过,有些是猜的,呵呵。 1. pppoe就是在ethernet上跑ppp的一种协议。rfc2516里面有详细说明。 2. ethernet接口的adsl modem有两种模式:路由模式,桥模式。 3. vxworks里PPPOE的设计,摆脱了以前mux模式。是按照层次和对象设计的思想构架的。 4. vxworks里PPPOE,是在ppp协议和ethernet协议中间嵌入的。 5. 需要定制usrBasicPPPInit和usrBasicPPPoeInit两个函数。 6. 给我的感觉,在vxworks下实现的pppoe是一个application,而不是stack or others。 7. 我用的PPPoE是1.0版的,一个ethernet port只支持一个service。 贴在这里,呵呵,希望moqingsong别给删了。 |
|
|
沙发#
发布于:2002-08-21 20:48
我要好好学习一下。 :)
|
|
|
板凳#
发布于:2002-08-21 23:39
偶是作硬件的,呵呵。可是偶老板让偶试试把vxworks下的pppoe调通,偶说:试试吧。于是,看了四天的资料,和上万行的代码。有点晕……(我只有源码,没有setup,以及任何help) 哦,有原码? 可否贡献出来? :) |
|
|
地板#
发布于:2002-08-21 23:40
3. vxworks里PPPOE的设计,摆脱了以前mux模式。是按照层次和对象设计的思想构架的。
这句不懂! :( |
|
|
地下室#
发布于:2002-08-21 23:56
哪好像是一个嵌入式系统, pc用不了的。 别见原码就激动呀。 ;) |
|
|
5楼#
发布于:2002-08-22 09:37
[quote] 哪好像是一个嵌入式系统, pc用不了的。 别见原码就激动呀。 ;) [/quote] 说不定也还有什么可以抄抄的呢,放上来瞧瞧。 |
|
6楼#
发布于:2002-08-22 17:47
源码是for vxworks的,可不是免费的哦。呵呵
我在慢慢学习。 今天试图将pppoe和原有的bsp整合,没有成功。 |
|
|
7楼#
发布于:2002-08-22 17:50
那我们就从你的介绍里学习它吧。
|
|
|
8楼#
发布于:2002-08-22 18:09
一个网友说:
“我根据RFC2516做过VxWorks的PPPoE,大概花了30天时间,呵呵,见笑。 我的做法也很简单,PPPoE不就是PPP OVER ETHERNET吗?PPP需要一个串行设备,那我把ETHERNET虚拟成一个串行设备不就成了吗? 代码大约在60K左右。” 这个思路很好,我正在考虑可行性。 |
|
|
9楼#
发布于:2002-10-11 19:03
呵呵,作个总结。这是我写的文档。有不明白的地方,可以发mail
thatbird@sina.com 嘿嘿。 |
|
|
10楼#
发布于:2002-10-11 19:04
可以用flashGet下。
|
|
|
11楼#
发布于:2002-10-20 08:45
要表扬一下。
|
|
12楼#
发布于:2002-10-22 14:35
不管那么多,先download再说的哈
|
|
|