一台OPENWRT系统的路由器在电脑大流量下载时候频繁掉线。很恼火。
查看日志
Aug 31 08:54:39 Home-Ant daemon.info pppd[2168]: No response to 5 echo-requests
Aug 31 08:54:39 Home-Ant daemon.notice pppd[2168]: Serial link appears to be disconnected.
Aug 31 08:54:39 Home-Ant daemon.info pppd[2168]: Connect time 345.5 minutes.
Aug 31 08:54:39 Home-Ant daemon.info pppd[2168]: Sent 8797017 bytes, received 83886313 bytes.
Aug 31 08:54:39 Home-Ant daemon.notice pppd[2168]: Connection terminated.
先说说 ADSL 的拨号网络。为了保证 pppoe 拨号连接的稳定,pppoe 拨号设定了两个值,用于测试系统的连接是否在线。openwrt这两个配置默认分别是:
lcp-echo-failure 1
lcp-echo-interval 5
上面两个配置信息是 对系统 ADSL 服务端进行 pppoe 连接拨号后,每隔 5秒进行adsl回执测试,如果 5s秒内无法收到 ADSL 服务器的回执,则算一次失败,经过 1 次失败后,确认为 系统 pppoe 拨号断开,也就是我们常说的 ADSL 连接断开。由于国内的网络不稳定,所以这些测试时间根本不足以用来测试 ADSL 的在线时间。
分别找到 lcp-echo-failure 与 lcp-echo-interval,根据上面的理解,将这两个的值修改得大一点。
我是将 lcp-echo-failure的值改大的,这样就可以在国内网络不会自动断开连接了。