1

私はテリット GC864-DUAL-V2 モデムを使用しています。

Linuxで gprs ネットワークに接続しようとしてchatいます。pppdその中で、から「LCP: Config-Requests の送信がタイムアウトしました」というエラー メッセージが表示されpppdます。lcp-max-configureのオプションを増やしてみましたpppd。また、同じエラーメッセージが表示されます。

この問題を修正するための提案を誰かに与えることはできますか?

以下は、から取得した詳細なメッセージ ログですpppd

取得した PPPD ログ:

pppd /dev/ttyUSB0 115200 modem lock connect '/usr/sbin/chat -v -s -f /etc/ppp/chatscript' debug logfd 1 nodetach noauth defaultroute 
timeout set to 10 seconds
abort on (\nBUSY\r)
abort on (\nNO ANSWER\r)
abort on (\nERROR\r)
abort on (\nNO CARRIER\r)
timeout set to 35 seconds
send (ATZ^M)
expect (OK)
ATZ^M^M
OK
 -- got it

send (ATX3^M)
expect (OK)
^M
ATX3^M^M
OK
 -- got it

send (AT&K0^M)
expect (OK)
^M
AT&K0^M^M
OK
 -- got it

send (AT+CGDCONT=2,"IP","airtelgprs.com"^M)
expect (OK)
^M
AT+CGDCONT=2,"IP","airtelgprs.com"^M^M
OK
 -- got it

send (AT+CGATT=1^M)
expect (OK)
^M
AT+CGATT=1^M^M
OK
 -- got it

send (ATD*99***2#^M)
expect (CONNECT)
^M
ATD*99***2#^M^M
CONNECT
 -- got it

Serial connection established.
using channel 7
Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdd04133c> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xdd04133c> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x23dd4e00> <pcomp> <accomp>]
No auth is possible
sent [LCP ConfRej id=0x1 <auth pap>]
rcvd [LCP TermReq id=0x2 00 00 00 00 00 00]
sent [LCP TermAck id=0x2]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdd04133c> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdd04133c> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdd04133c> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdd04133c> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdd04133c> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdd04133c> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdd04133c> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdd04133c> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdd04133c> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdd04133c> <pcomp> <accomp>]
LCP: timeout sending Config-Requests
Connection terminated.
Modem hangup
4

1 に答える 1

1

スクリプトに追加AT#GAUTH=0しました。chatその後、問題なく接続できました。

ノート:

  • AT#GAUTHPPP-GPRS- コマンドは、接続の認証タイプを設定しPPP-GSMます。工場出荷時のデフォルトでは、PAP認証が有効になっています。詳細については、telit GC864-DUAL-V2 AT リファレンス マニュアルを参照してください。

チャット スクリプトに追加されていない私の場合、AT#GAUTH=0モデムはピアからの認証パケットを予期していました。しかし、私の場合、ピア (airtel) は認証を必要としないため、パケットを送信しませんでした。そのため、ホスト側では からタイムアウト メッセージを受け取っていましたpppd

これが私のような答えを探している人の助けになることを願っています。

于 2011-08-05T04:27:40.140 に答える