-
Notifications
You must be signed in to change notification settings - Fork 269
关于P版的PPPoE拨号问题
fuyumi edited this page Dec 14, 2015
·
5 revisions
如果你的P版的话,先进行PPPoE拨号,然后再运行心跳。 有一些同学的可能会出现什么691之类的错误,然后拨不上。请这些同学先用wireshark或者tcpdump把登录过程完整的抓起来(方法请自行搜索),接下来进行分析。
- 使用wireshark打开抓包,然后再Filter(过滤器)处填上
pap || chap
并回车或者点击Apply。 - 在下面数据包列表面板,你可以找到Response报文中的用户名,然后记下来,密码的话大概没变 :)
- 然后就可以拿着账号密码进行测试了。btw,Windows自带的拨号程序是直接把转义字符当成普通字符发出。
如果你要在Windows下测试,尝试下我的拨号器 PPPoE-Dialer
。
如果你要在OpenWRT下测试,请尝试先执行下列脚本,然后才用luci配置账号密码登陆:
#!/bin/sh
cp /lib/netifd/proto/ppp.sh /lib/netifd/proto/ppp.sh_bak
sed -i '/proto_run_command/i username=`echo -e "$username"`' /lib/netifd/proto/ppp.sh
sed -i '/proto_run_command/i password=`echo -e "$password"`' /lib/netifd/proto/ppp.sh