Использую сотовый телефон VX6000 с USB-портом / интерфейс ppp-client add name="ppp-out1" max-mtu=1500 max-mru=1500 port=acm1 user="858945XXXX@vzw3g.com" password="vzw" profile=default phone=" #777 " dial-command="ATDT" modem-init="ATZ" null-modem=no dial-on-demand=no add-default-route=yes use-peer-dns=yes allow=pap,chap,mschap1,mschap2 disabled=yes. Это то, что я получаю, когда он решает работать правильно, обычно после перезагрузки роутера.
07:18:29 async,ppp,info ppp-out1: initializing…
07:18:29 async,ppp,debug ppp-out1: PPP started
07:18:29 async,ppp,info ppp-out1: reseting link…
07:18:29 system,info device changed by admin
07:18:30 async,debug acm1: sent ATH
07:18:30 async,debug acm1: rcvd OK
07:18:30 async,ppp,info ppp-out1: initializing modem…
07:18:30 async,debug acm1: sent ATZ
07:18:30 async,debug acm1: rcvd OK
07:18:30 async,ppp,info ppp-out1: dialing out…
07:18:30 async,debug acm1: sent ATDT#777
07:18:30 async,debug acm1: rcvd CONNECT
07:18:30 async,ppp,debug ppp-out1: PPP connected
07:18:30 async,ppp,debug ppp-out1: LCP lowerup
07:18:30 async,ppp,debug ppp-out1: LCP open
07:18:30 async,ppp,debug,packet ppp-out1: sent LCP ConfReq id=0x1
07:18:30 async,ppp,debug,packet <magic 0x327b23c6>
07:18:30 async,ppp,debug,packet
07:18:30 async,ppp,debug,packet
07:18:31 async,ppp,debug ppp-out1: LCP timer
Затем любые последующие попытки обычно показывают это снова и снова:
07:18:53 async,ppp,info ppp-out1: terminating…
07:18:53 async,ppp,debug ppp-out1: PPP stopped
07:18:53 async,ppp,info ppp-out1: disconnected
07:18:53 async,ppp,debug ppp-out1: CCP lowerdown
07:18:53 async,ppp,debug ppp-out1: CCP down event in initial state
07:18:53 async,ppp,debug ppp-out1: IPCP lowerdown
07:18:53 async,ppp,debug ppp-out1: IPCP down event in initial state
07:18:54 async,ppp,info ppp-out1: initializing…
07:18:54 async,ppp,debug ppp-out1: PPP started
07:18:54 async,ppp,info ppp-out1: reseting link…
07:18:55 async,debug acm1: sent ATH
07:18:55 async,debug acm1: modem hung up
07:18:55 async,ppp,debug ppp-out1: PPP disconnected
07:18:55 async,ppp,info ppp-out1: terminating… - modem hunged up
07:18:55 async,ppp,debug ppp-out1: PPP stopped
07:18:55 async,ppp,info ppp-out1: disconnected
07:18:55 async,ppp,debug ppp-out1: CCP lowerdown
07:18:55 async,ppp,debug ppp-out1: CCP down event in initial state
07:18:55 async,ppp,debug ppp-out1: IPCP lowerdown
07:18:55 async,ppp,debug ppp-out1: IPCP down event in initial state
07:18:56 async,ppp,info ppp-out1: initializing…
07:18:56 async,ppp,debug ppp-out1: PPP started
07:18:56 async,ppp,info ppp-out1: reseting link…
07:18:57 async,debug acm1: sent ATH
07:18:57 async,debug acm1: modem hung up
07:18:57 async,ppp,debug ppp-out1: PPP disconnected
07:18:57 async,ppp,info ppp-out1: terminating… - modem hunged up
07:18:57 async,ppp,debug ppp-out1: PPP stopped
07:18:57 async,ppp,info ppp-out1: disconnected
07:18:57 async,ppp,debug ppp-out1: CCP lowerdown
07:18:57 async,ppp,debug ppp-out1: CCP down event in initial state
07:18:57 async,ppp,debug ppp-out1: IPCP lowerdown
07:18:57 async,ppp,debug ppp-out1: IPCP down event in initial state
07:19:01 async,ppp,info ppp-out1: initializing…
07:19:01 async,ppp,debug ppp-out1: PPP started
07:19:01 async,ppp,info ppp-out1: reseting link…
07:19:02 async,debug acm1: sent ATH
07:19:02 async,debug acm1: modem hung up
07:19:02 async,ppp,debug ppp-out1: PPP disconnected
07:19:02 async,ppp,info ppp-out1: terminating… - modem hunged up
07:19:02 async,ppp,debug ppp-out1: PPP stopped
07:19:02 async,ppp,info ppp-out1: disconnected
07:19:02 async,ppp,debug ppp-out1: CCP lowerdown
07:19:02 async,ppp,debug ppp-out1: CCP down event in initial state
07:19:02 async,ppp,debug ppp-out1: IPCP lowerdown
07:19:02 async,ppp,debug ppp-out1: IPCP down event in initial state
07:19:08 async,ppp,info ppp-out1: initializing… over and over again…
Думаю, дело в ‘ATH’ и не получении OK, но почему? Возможно, первая буква ‘А’ не принимается правильно, поэтому OK никогда не эхом не возвращается… потому что когда я ввожу ‘system serial-terminal acm1’ и ввожу ‘AT’, первая буква отсутствует всегда. Возможно ли отправить CRLF перед ATH, чтобы сбросить буфер? Не уверен, является ли это проблемой, но кажется, что он застрял на не получении ‘OK’ после ‘ATH’. Невозможно изменить строку разрыва соединения, поскольку она закодирована. Просто догадка, может быть, что-то совершенно другое. Опять же, последовательный модем работает идеально. Спасибо!