play0486 发表于 2008-6-9 10:57:54

dd-wrt路由器系统中实现pppoe空闲自动断线吗

我用的是金贝尔2M的那种,路由里边没有空闲自动断线这个设置,大家有办法解决吗?我在网上看见了一个设置,结果设置完发现没有办法拨号。大家看看我是不是哪没有搞对,原文我贴在下边了:


实现方法:

前提:对dd-wrt有一定的了解,网上有很多相关的文章,大家可以先看一下;路由器已经正常开启,客户机已经正常连接;
1、
使用telnet登录运行dd-wrt系统的路由器,如路由器地址为:192.1686.1.1
A、在客户机开始
=>运行
输入:telnet 192.168.1.1
B、输入路由器的用户名/密码:
一般用户名为root 密码没有修改为admin,正常登录路由器成功
C、修改与pppoe相关的idletime参数的值,这里有两个参数ppp_idletime、pppoe_idletime,这两个参数原来的值均为5 (单位为秒),我们需要把它们的值改大,我改为120 (允许路由器空闲2分钟)

命令:

Nvram set ppp_idletime=120

Nvram set pppoe_idletime=120

Nvram commit

检查方法:

Nvram show | grep ppp_idletime

Nvram show | grep pppoe_idletime
2、
进入路由器的web管理界面
进入管理=> 诊断
,在命令输入框中输入以下的脚本:


cat /tmp/ppp/options.pppoe | sed -e "s/persist/demand/g" > /tmp/ppp/options.pppoe.new
echo "idle 120" >> /tmp/ppp/options.pppoe.new
if [ -f "/tmp/ppp/options.pppoe.new" ]; then
killall redial
killall pppd
sleep 10
/usr/sbin/pppd file /tmp/ppp/options.pppoe.new > /dev/null
fi


然后点击
运行命令,保存启动命令。


到此,就配置完成了,路由器会在网络空闲2分钟后自动断开pppoe的连接,当有客户机有上网请求的时候,路由器又会重新建立起pppoe连接,所以这些对客户机均是透明的。

YES东 发表于 2008-6-9 12:39:37

如果你能刷dd-wrt就可以实现
页: [1]
查看完整版本: dd-wrt路由器系统中实现pppoe空闲自动断线吗