wvdial NO CARRIER 错误

wvdial NO CARRIER error

我一直在尝试将华为 E3131 连接到我的 Raspberry pi。 到目前为止,我已经安装了 ppp、usb_modeswitch 和 wvdial。这是我的 wvdial.conf,部分由 wvdialconf 生成,部分由我自己更改:

[Dialer Defaults]
Modem = /dev/modem
Username = { }
Password = { }
Baud = 9600
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0
Init3 = ATX3
Carrier Check = no
Stupid Mode = 1
Modem Type = Analog Modem
ISDN = 0
Phone = *+88690xxxxxxx#
New PPPD = yes

最后我得到的输出是这样的:

--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0
ATQ0 V1 E1 S0=0
OK
--> Sending: ATX3
ATX3
OK
--> Modem initialized.
--> Sending: ATDT*+88690xxxxxxx#
--> Waiting for carrier.
ATDT*+88690xxxxxxx#
NO CARRIER
--> No Carrier!  Trying again.
--> Sending: ATDT*+88690xxxxxxx#
--> Waiting for carrier.
ATDT*+88690xxxxxxx#
NO CARRIER
--> No Carrier!  Trying again.

加密狗中的 simcard 来自中华电信(台湾),如果有帮助的话。

好的,显然您 不需要 将基本的 *99# 更改为您的 phone 号码。所以最终的配置文件看起来像

[Dialer Defaults]
Modem = /dev/modem
Username = { }
Password = { }
Baud = 9600
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0
Init3 = ATX3
Carrier Check = no
Stupid Mode = 1
Modem Type = Analog Modem
ISDN = 0
Phone = *99#
New PPPD = yes

运行 它与 sudo 一起创建 ppp 并且一切正常。您也可以 运行 wvdialconf 使用合适的命令生成配置文件。但是参数不受影响,波特除外。希望有人会发现它有用。