Ich habe die letzten 2 Tage und 1½ Stunden des dritten Tages damit verbracht, herauszufinden, wie ich mein USB-Modem konfiguriere, um im Internet zu surfen. Und jetzt gebe ich auf. Offensichtlich weiß ich nicht, was ich tue, also brauche ich Hilfe. Ich erhalte eine Fehlermeldung, wenn ich versuche, eine Verbindung mit wvdial herzustellen. Hier ist die Fehlermeldung vom Terminal:
--> Initializing modem.
--> Sending: AT + CGDCONT=1, "IP", "bredband.tre.se"
AT + CGDCONT=1, "IP", "bredband.tre.se"
OK
--> Modem initialized.
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: AT + CGDCONT=1, "IP", "bredband.tre.se"
AT + CGDCONT=1, "IP", "bredband.tre.se"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier. ATDT*99# ~[7f]}#@!}!}!} }9}#}%B#}%}(}"}'}"}"}&} } } } }%}&URy,kT~
CONNECT
--> Carrier detected. Waiting for prompt.
~[7f]}#@!}!}"} }9}#}%B#}%}(}"}'}"}"}&} } } } }%}&URy,'9~
--> PPP negotiation detected.
--> Starting pppd at Fri Aug 17 19:20:17 2012
--> Pid of pppd: 10401
--> Using interface ppp0
--> pppd: ��B
--> pppd: ��B
--> pppd: ��B
--> pppd: ��B
--> pppd: ��B
--> pppd: ��B
--> pppd: ��B
--> Disconnecting at Fri Aug 17 19:20:18 2012
--> 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 40 seconds
Und meins wvdial.conf
sieht so aus:
[Dialer Defaults]
Init1 = AT + CGDCONT=1, "IP", "bredband.tre.se"
Modem Type = USB Modem
Phone = *99#
ISDN = 0
Username = *
Password = *
Modem = /dev/ttyACM0
Baud = 460800
Pin = 7702
Dies ist die lsusb
Ausgabe:
Bus 001 Device 007: ID 12d1:1505 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard
Bus 001 Device 004: ID 0bdb:1902 Ericsson Business Mobile Networks BV F3507g v2 Mobile Broadband Module
Ich habe die wvdial.config mehrere Male ohne Erfolg geändert und wenn ich Init1 ändere in:
Init1 = ATZ
Init2 = AT + CGDCONT=1, "IP", "bredband.tre.se"
Ich erhalte die Fehlermeldung ATZ Error Bad init string
: Der USB-Dongle ist ein Huawei E372 Mobile Broadband Modem. Er enthält eine SIM-Karte und erfordert eine 4-stellige PIN-Nummer, um eine Verbindung zum Internet herstellen zu können. Ich habe ihn auf Ubuntu 12.04 getestet und er funktioniert einwandfrei, aber ich habe große Schwierigkeiten, ihn auf Backtrack 5 R3 einzurichten.
Bild des von mir verwendeten Modems:
Antwort1
Sie möchten es offensichtlich auf die schwierigste Art und Weise tun. Wenn Sie einfachere Ansätze möchten, sehen Sie sich NetworkManager an (das haben Sie wahrscheinlich für Ubuntu 12.04 getan) oder sogar das (seit 3 Jahren nicht mehr gewartete) umtsmon.
Allerdings leiden Sie offensichtlich unter einem Konzept namens „ZeroCD“, bei dem das Gerät zunächst als USB-CD-Laufwerk angezeigt wird, das automatisch installierte Treiber für Windows enthält.
Sie müssen das Gerät auf Modem umstellen, bevor es funktionieren kann. Es gibt ein Tool namensUSB-Modusschalter
Aber... falls Sie sich fragen, womit Sie gesprochen haben: /dev/ttyACM0 ist sehr wahrscheinlich das Ericsson-Gerät. Es sieht aus wie ein weiteres 3G-Modem.
Ihr pppd-Protokoll enthält zu wenige Informationen, um die Fehler sicher zu bestimmen. Versuchen Sie, debug debug debug
die Optionen für pppd zu erweitern.