XLinux PPP: wvdial 종료 코드 16 디버깅 세부 정보 없음

XLinux PPP: wvdial 종료 코드 16 디버깅 세부 정보 없음

나는 Rapsbian RPi에서 3G USB 모뎀을 사용해 보았지만 어떤 이유로 PPP가 종료 코드 16으로 연결이 끊어진 것을 제외하고는 모두 잘 작동했습니다. 디버그 모드를 활성화했지만 인증이 성공했다는 것 외에는 아무것도 표시되지 않습니다.

아래 세부정보를 참조하세요.

 WvDial: Internet dialer version 1.61
 Initializing modem.
 Sending: ATZ
ATZ
OK
 Sending: AT+CPIN=XXXX
AT+CPIN=XXXX
OK
 Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
 Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
 Modem initialized.
 Sending: ATD*99#
 Waiting for carrier.
ATD*99#
CONNECT 3600000
 Carrier detected.  Starting PPP immediately.
 Starting pppd at Sun Dec  7 22:23:20 2014
 Pid of pppd: 2967
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 Using interface ppp0
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 Authentication (CHAP) started
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 Authentication (CHAP) successful
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 pppd: 8�f[01]P�f[01]h�f[01]��f[01]؉f[01]0�f[01]
 Disconnecting at Sun Dec  7 22:23:24 2014
 The PPP daemon has died: A modem hung up the phone (exit code = 16)
 man pppd explains pppd error codes in more detail.
 Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.
 Auto Reconnect will be attempted in 5 seconds

/var/log/messages는 다음을 보여줍니다:

Dec  7 22:58:45 raspberrypi pppd[3779]: pppd 2.4.5 started by root, uid 0
Dec  7 22:58:45 raspberrypi pppd[3779]: Using interface ppp0
Dec  7 22:58:45 raspberrypi pppd[3779]: Connect: ppp0 <--> /dev/ttyUSB2
Dec  7 22:58:45 raspberrypi pppd[3779]: CHAP authentication succeeded
Dec  7 22:58:45 raspberrypi pppd[3779]: CHAP authentication succeeded
Dec  7 22:58:48 raspberrypi pppd[3779]: Modem hangup
Dec  7 22:58:48 raspberrypi pppd[3779]: Connection terminated.
Dec  7 22:58:48 raspberrypi pppd[3779]: Exit.

답변1

나는 그것을 알아 냈습니다. 문제는 SIM 카드 PIN을 입력한 후에도 wvdial이 계속 전화를 거는 것입니다. 너무 빠릅니다. PIN을 입력한 후 카드가 네트워크에 등록되기까지 시간이 걸립니다.

전화 걸기 스크립트를 만들었습니다. 하나는 PIN을 입력하고 20초를 기다린 다음 다른 하나는 3G 네트워크에 전화를 걸고 이제는 안정적으로 작동합니다.

관련 정보