如何在 Debian 中使用 wvdial 代替网络管理器

如何在 Debian 中使用 wvdial 代替网络管理器

我想摆脱网络管理器,因为它对我来说太神奇了。

然而,我无论如何也想不出如何使用 wvdial 连接我的 UMTS-stick(网络管理器对此没有任何问题)。

这里是网络管理器配置:

[connection]
id=O2 connection
uuid=c7759b65-8115-4019-bb99-72dd82037f5a
type=gsm
autoconnect=false

[gsm]
number=*99#
apn=surfo2

[ppp]
lcp-echo-failure=5
lcp-echo-interval=30

[serial]  
baud=115200

[ipv4]
method=auto

我已经尝试过对 wvdial 进行以下配置:

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init5 = AT+CGDCONT=1,"IP","surfo2"
Init7= AT+COPS?
Modem Type = Analog Modem
Baud = 115200
New PPPD = yes
Modem = /dev/ttyUSB1
ISDN = off
Username = whatever
Password = whatever
Ask Password = 0
Dial Command = ATD
Stupid Mode = 1
Auto DNS = no
Idle Seconds = 5000
Carrier Check = No
Phone=*99#

然而,我只收到“无承运人”错误。

我特意插入了 AT+COPS?,在无载波之前我可以看到这个输出:

 --> Sending: AT+COPS?
 AT+COPS?
 +COPS: 0,0,"O2 (Germany) GmbH & Co. OHG",2
 OK

因此,看起来调制解调器连接到了我的提供商,但无论什么原因都无法检测到运营商。

我该如何攻击它?

非常感谢!

PS:我正在使用 Debian 测试

相关内容