Wvdial.conf 전화 걸기 오류. 라즈베리 파이 모델 B 화웨이 E1820 3G 모뎀

Wvdial.conf 전화 걸기 오류. 라즈베리 파이 모델 B 화웨이 E1820 3G 모뎀

리눅스가 정말 짜증나네요. wvdial처음으로 Raspberry Pi에서 3G를 사용하려고 하는데 예상대로 작동하지 않습니다 . 먼저 간단한 작업을 할 때

sudo wvdialconf 

스캔 결과 다음 메시지가 표시됩니다.

여기에 이미지 설명을 입력하세요.

좋아요 아마도 라인의 오류로 인해 얻을 수 있는 최고의 시작은 아닐 것입니다.

ttyUSB0<*1>: ATQ0 V1 E1 S0=0 -- ERROR
ttyUSB0<*1>: ATQ0 V1 E1 &C1 -- ERROR
ttyUSB0<*1>: ATQ0 V1 E1 &D2 -- ERROR

내 생각에 이러한 오류는 나중에 이 기능을 사용하려는 시도가 실패한 이유일 수 있으며 wvdial결과는 다음과 같습니다.

--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 +FCLASS=0
ATQ0 V1 E1 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1, "IP", "internet"
AT+CGDCONT=1, "IP", "internet"
ERROR
--> Bad init string.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 +FCLASS=0
ATQ0 V1 E1 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1, "IP", "internet"
AT+CGDCONT=1, "IP", "internet"
ERROR
--> Bad init string.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 +FCLASS=0
ATQ0 V1 E1 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1, "IP", "internet"
AT+CGDCONT=1, "IP", "internet"
ERROR
--> Bad init string.

내 구성에 대한 배경 지식을 제공하려면 내 wvdial.conf구성은 다음과 같습니다.

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
New PPPD = yes
Phone = *99#
Modem = /dev/ttyUSB0
Username = username
Password = password
Baud = 9600
[Dialer E1820]
Init1 = ATZ
Init2 = ATQ0 V1 E1 +FCLASS=0
Init3 = AT+CGDCONT=1, "IP", "internet"
Stupid Mode = 1
Phone = *99#
New PPPD = yes
Modem = /dev/ttyUSB0
Username = username
Carrier Check = no
Password = password
Baud = 9600

dmesg로그는 다음과 같습니다. 여기에 이미지 설명을 입력하세요.

이러한 출력을 통해 저는 Huawei E1820이 실제로 모뎀으로 전환되어 wvdial전화 접속 준비가 되었다고 추론했습니다(또는 아마도 잘못 가정했을 수도 있습니다).

추가 정보:
제가 사용하고 있는 SIM 카드는 SIM_PIN이 비활성화되어 있으며 China Telecom(대만의 주요 통신사)에서 구매한 것입니다.

고쳐 쓰다 안녕하세요 여러분, 파일의 구성을 변경해 보았는데 /etc/wvdial.conf이제 다음과 같습니다.

[Dialer E1820]
Init1 = ATZ
Init2 = ATQ0 V1 E1 +FCLASS=0
Stupid Mode = 1
Modem Type = Analog Modem
ISDN = 0
Phone = *99#
New PPPD = yes
Modem = /dev/gsmmodem
Baud = 460800
Username = username
Carrier Check = no
Password = password

이제 실행하면 wvdial다음 오류가 발생합니다.

--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 +FCLASS=0
ATQ 0 V1 E1 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATD*99#
--> Waiting for carrier.
ATD*99#
ERROR
--> Invalid dial command.
--> Disconnecting at Sat Aug 20 08:53:35 2016

그 이유는 다음과 같습니다.

  • 모뎀이 예상대로 작동하지 않거나
  • 파일의 전화 매개변수가 /etc/wvdial.conf올바르게 할당되지 않았습니다.

내가 이 일을 해낼 수 있기를 바라요. 어떤 아이디어가 있나요?

관련 정보