3753|5

72

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

winCE5 实现PPPOE拨号,内核中需要配置哪些模块及注册表?? [复制链接]

如题,我已经加了 Ras/PPP,PPPoE,Tapi 等,并在 <网络连接>中创建 <我的连接>,拨号提示:远程集中器无响应...

抓包并与PC机对比,发现winCE  发出一帧PADI,远端也回了PADO,然后winCE 并未识别,重发PADI包3次并报错,网卡通过路由器是可以上网的.  目前只能怀疑内核了,
此帖出自WindowsCE论坛

最新回复

上述步骤当然早就有了,不然也抓不到包的, 没有其他的设置了么? 难道我的内核有BUG....  详情 回复 发表于 2008-7-10 09:42
点赞 关注
 

回复
举报

82

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
顶.....

若大侠指点有方,可RMB酬谢...急!!!
此帖出自WindowsCE论坛
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
转的别人的:
1)
加 registry

[HKEY_LOCAL_MACHINE\Comm\PPPOE]
"DisplayName"="Microsoft PPPoE driver"
"Group"="NDIS"
"ImagePath"="pppoe.dll"

[HKEY_LOCAL_MACHINE\Comm\PPPOE\Linkage]
"Route"=multi_sz:"PPPOE1"

[HKEY_LOCAL_MACHINE\Comm\PPPOE1]
"DisplayName"="Microsoft PPPoE driver"
"Group"="NDIS"

[HKEY_LOCAL_MACHINE\Comm\PPPOE1\Parms]
"BusNumber"=dword:0
"BusType"=dword:0
"DisablePowerManagement"=dword:1
"MaxLines"=dword:3 ; <-- default 1 (Line0, Line1, Line2)
"MaxSendPackets"=dword:30 ; <-- default is also 30.
"Line3"=multi_sz:""

其中device name 是你的網卡名子 比如說 ne20001 為何會多一個 1 那是 instance name
假如有兩張就變成 ne20001 and ne20002
至於你的網卡叫啥名子
請到 HKLM\Comm\ 下找找

2)
download 已下 archive 然後全部解到 device 的 windows 去
這些 file 都是可以用 PB 5.0 build 出來
所以沒有 PPC AKU 的人理論上還是可以弄出這些 file
也就是每個人都 build 的出來
附加壓縮檔: pppoe.zip

3) 新增 PPPoE connection
connmc.exe 是 UI based 的 connection manager
幾乎啥都可以新增 設定 可是 user name and password 確不能
而 Magneto 的 rnaapp.exe 好像是被改過了 不會叫你填 user/passwd
所以這個 UI 有點像廢物了 除非你的 ISP 不需要 authentication

rasentry.exe 這玩意比較有用
可是是 command line base
然後是從 text file 輸入

ZIP file 裡有個 sample 叫 pppoe.txt
內容如下
Name=PPPoE
UseCountryAndAreaCodes=N
SpecificIpAddr=N
SpecificNameServers=N
DeviceType=PPPoE
DeviceName=PPPoE Line 0
IpHeaderCompression=N
SwCompression=N
UserName=myusername
Password=mypassword

其中 UserName and Password 改一改就可以連 (至少 hinet ok)
用法是
rasentry
e. g.
rasentry \windows\pppoe.txt

這樣就建好 connection
只要建一次 就可以

4) dialup
你可以用
i)
command line
rnaapp -e
for example
rnaapp -ePPPoE
這個 entry name 就是 pppoe.txt 裡頭的 Name
假如有 space 要 quoted
就像 rnaapp -e"abc def"

ii) 再把 connmc 打開 然後就會看到 一個 PPPoE connectio 就 double click 就會撥號
其實骨子裡還是去 invoke rnaapp.exe
此帖出自WindowsCE论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

4
 
还有人么?
最好是有直接经验的大哥,点拨下.
此帖出自WindowsCE论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

5
 
这个其实很简单,我做过,加了PPPOE组键,然后再注册表里面加上
HKEY_LOCAL_MACHINE\Comm\PPPOE1\Parms]
"BusNumber"=dword:0
"BusType"=dword:0
"DisablePowerManagement"=dword:1
"MaxLines"=dword:3 ; <-- default 1 (Line0, Line1, Line2)
"MaxSendPackets"=dword:30 ; <-- default is also 30.
"Line3"=multi_sz:" "

其中device name 是你的網卡名子 比如說 ne20001 為何會多一個 1 那是 instance name
假如有兩張就變成 ne20001 and ne20002
至於你的網卡叫啥名子
建立连接的时候记得要把加密的东西全都去掉,要不然会有拨不上去,祝你成功!
此帖出自WindowsCE论坛
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

6
 
上述步骤当然早就有了,不然也抓不到包的,
没有其他的设置了么?
难道我的内核有BUG....
此帖出自WindowsCE论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表