Wvdial.conf 拨号错误。树莓派 B 型华为 E1820 3G 调制解调器

Wvdial.conf 拨号错误。树莓派 B 型华为 E1820 3G 调制解调器

Linux 正在踢我的屁股。我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日志如下所示: 在此输入图像描述

从这些输出中,我推断(或者可能错误地假设)我的华为 E1820 确实已变成调制解调器并准备wvdial拨号。

附加信息:
我使用的 SIM 卡已禁用 SIM_PIN,并且是从中华电信(台湾一家主要电信公司)购买的。

更新 大家好,我尝试更改/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

我怀疑造成这种情况的原因是:

  • 调制解调器未按预期工作,或者
  • 文件中的参数 Phone/etc/wvdial.conf未正确分配。

希望我能让这个发挥作用。有什么想法吗?

相关内容