Hi, On 31 May 2014 16:39, bjzhougong <bjzhoug...@126.com> wrote: > Hi guys! > > I use AA in WR703n, when we connect EVDO usb dongle to router, I find 3G > connection continue to disconnect after any minutes. > From log, I find it is because of LCP termreq > And Because it will redial success, so i think it not the usb stability > issue which disccuse in https://forum.openwrt.org/viewtopic.php?id=39956. > > Here is log: > > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: abort on (BUSY) > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: abort on (NO CARRIER) > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: abort on (ERROR) > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: abort on (NO DIAL TONE) > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: abort on (NO ANSWER) > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: abort on (DELAYED) > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: report (CONNECT) > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: timeout set to 10 seconds > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: send (AT^M) > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: expect (OK) > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: ^M > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: OK > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: -- got it > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: send (ATZ^M) > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: timeout set to 30 seconds > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: expect (OK) > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: ^M > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: ^M > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: OK > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: -- got it > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: send (AT&FE0V1X1&D2&C1S0=0^M) > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: expect (OK) > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: ^M > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: ^M > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: OK > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: -- got it > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: send ("ATD""#777"^M) > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: expect (CONNECT) > Jan 1 04:28:44 OpenWrt local2.info chat[6881]: ^M > Jan 1 04:28:45 OpenWrt local2.info chat[6881]: ^M > Jan 1 04:28:45 OpenWrt local2.info chat[6881]: CONNECT > Jan 1 04:28:45 OpenWrt local2.info chat[6881]: -- got it > Jan 1 04:28:45 OpenWrt local2.info chat[6881]: send (^M) > Jan 1 04:28:45 OpenWrt daemon.debug pppd[1164]: Script USE_DIAL=#777 > /usr/sbin/chat -t5 -v -E -f /etc/chatscripts/evdo.chat finished (pid 6880), > status = 0x0 > Jan 1 04:28:45 OpenWrt daemon.info pppd[1164]: Serial connection > established. > Jan 1 01:27:46 OpenWrt daemon.debug pppd[1164]: rcvd [LCP ConfReq id=0x0 > <mru 1444> <asyncmap 0x0> <auth chap MD5> <magic 0xbfc88f1e> <pcomp> > <accomp>] > Jan 1 01:27:46 OpenWrt daemon.debug pppd[1164]: sent [LCP ConfReq id=0x7 > <mru 1480> <asyncmap 0x0> <magic 0x97cfc525>] > Jan 1 01:27:46 OpenWrt daemon.debug pppd[1164]: sent [LCP ConfRej id=0x0 > <pcomp> <accomp>] > Jan 1 01:27:46 OpenWrt daemon.debug pppd[1164]: rcvd [LCP ConfAck id=0x7 > <mru 1480> <asyncmap 0x0> <magic 0x97cfc525>] > Jan 1 01:27:46 OpenWrt daemon.debug pppd[1164]: rcvd [LCP ConfReq id=0x1 > <mru 1444> <asyncmap 0x0> <auth chap MD5> <magic 0xbfc8b96b>] > Jan 1 01:27:46 OpenWrt daemon.debug pppd[1164]: sent [LCP ConfAck id=0x1 > <mru 1444> <asyncmap 0x0> <auth chap MD5> <magic 0xbfc8b96b>] > Jan 1 01:27:46 OpenWrt daemon.debug pppd[1164]: rcvd [CHAP Challenge id=0x1 > <22dfc4446092261888938202e9250ea3>, name = "JSTELECOM"] > Jan 1 01:27:46 OpenWrt daemon.debug pppd[1164]: sent [CHAP Response id=0x1 > <edca05439e179c16f8991fec490cd08f>, name = "card"] > Jan 1 01:27:46 OpenWrt daemon.debug pppd[1164]: rcvd [CHAP Success id=0x1 > "Welcome to JSTELECOM."] > Jan 1 01:27:46 OpenWrt daemon.info pppd[1164]: CHAP authentication > succeeded: Welcome to JSTELECOM. > Jan 1 01:27:46 OpenWrt daemon.notice pppd[1164]: CHAP authentication > succeeded > Jan 1 01:27:46 OpenWrt daemon.debug pppd[1164]: sent [IPCP ConfReq id=0xd > <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>] > Jan 1 01:27:46 OpenWrt daemon.debug pppd[1164]: rcvd [IPCP ConfReq id=0x0 > <addr 172.25.8.54>] > Jan 1 01:27:46 OpenWrt daemon.debug pppd[1164]: sent [IPCP ConfAck id=0x0 > <addr 172.25.8.54>] > Jan 1 01:27:46 OpenWrt daemon.debug pppd[1164]: rcvd [IPCP ConfNak id=0xd > <addr 10.133.30.110> <ms-dns1 61.177.7.1> <ms-dns2 218.2.135.1>] > Jan 1 01:27:46 OpenWrt daemon.debug pppd[1164]: sent [IPCP ConfReq id=0xe > <addr 10.133.30.110> <ms-dns1 61.177.7.1> <ms-dns2 218.2.135.1>] > Jan 1 01:27:46 OpenWrt daemon.debug pppd[1164]: rcvd [IPCP ConfAck id=0xe > <addr 10.133.30.110> <ms-dns1 61.177.7.1> <ms-dns2 218.2.135.1>] > Jan 1 01:27:46 OpenWrt daemon.warn dnsmasq[1772]: no servers found in > /tmp/resolv.conf.auto, will retry > Jan 1 01:27:46 OpenWrt daemon.notice pppd[1164]: local IP address > 10.133.30.110 > Jan 1 01:27:46 OpenWrt daemon.notice pppd[1164]: remote IP address > 172.25.8.54 > Jan 1 01:27:46 OpenWrt daemon.notice pppd[1164]: primary DNS address > 61.177.7.1 > Jan 1 01:27:46 OpenWrt daemon.notice pppd[1164]: secondary DNS address > 218.2.135.1 > Jan 1 01:27:46 OpenWrt daemon.debug pppd[1164]: Script /lib/netifd/ppp-up > started (pid 3144) > Jan 1 01:27:46 OpenWrt daemon.notice netifd: Interface 'wan' is now up > Jan 1 01:27:46 OpenWrt daemon.debug pppd[1164]: Script /lib/netifd/ppp-up > finished (pid 3144), status = 0x1 > Jan 1 01:27:47 OpenWrt user.notice ifup: Enabling Router Solicitations on > wan (3g-wan) > Jan 1 01:27:48 OpenWrt user.info firewall: adding wan (3g-wan) to zone wan > Jan 1 01:37:48 OpenWrt daemon.debug pppd[1164]: rcvd [LCP TermReq id=0x2] > Jan 1 01:37:48 OpenWrt daemon.info pppd[1164]: LCP terminated by peer > Jan 1 01:37:48 OpenWrt daemon.info pppd[1164]: Connect time 10.1 minutes. > Jan 1 01:37:48 OpenWrt daemon.info pppd[1164]: Sent 0 bytes, received 0 > bytes.
Hmm, 10 minutes without any traffic. Looks like some kind of idle timeout has occurred at the remote side. Try adding option `keepalive 5` option which will try to send LCP echo-request every 5 seconds by default to the peer to let it know that the local side is alive. yousong > Jan 1 01:37:48 OpenWrt daemon.info dnsmasq[1772]: reading > /tmp/resolv.conf.auto > Jan 1 01:37:48 OpenWrt daemon.info dnsmasq[1772]: using nameserver > 61.177.7.1#53 > Jan 1 01:37:48 OpenWrt daemon.info dnsmasq[1772]: using nameserver > 218.2.135.1#53 > Jan 1 01:37:48 OpenWrt daemon.info dnsmasq[1772]: using local addresses only > for domain lan > Jan 1 01:37:48 OpenWrt daemon.debug pppd[1164]: Script /lib/netifd/ppp-down > started (pid 3252) > Jan 1 01:37:48 OpenWrt daemon.debug pppd[1164]: sent [LCP TermAck id=0x2] > Jan 1 01:37:48 OpenWrt daemon.notice netifd: Interface 'wan' has lost the > connection > Jan 1 01:37:48 OpenWrt daemon.debug pppd[1164]: Script /lib/netifd/ppp-down > finished (pid 3252), status = 0x1 > Jan 1 01:37:49 OpenWrt user.info firewall: removing wan (3g-wan) from zone > wan > Jan 1 01:37:51 OpenWrt daemon.notice pppd[1164]: Connection terminated. > > Why modem would send LCP TermReq packet? > > Any help would be greatly appreciated! > > > ________________________________ > bjzhougong > > > > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel > _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel