Nach dem Kauf des USB-Modems Huawei E352 musste ich mir den Kopf zerbrechen, um es unter Ubuntu zum Laufen zu bringen.
Einige moderne Modems verfügen an Bord über ein virtuelles Laufwerk mit Treibern und anderen „nützlichen“ Komponenten. Nach dem Anschließen eines solchen Modems an den Computer erkennt das System das Laufwerk, sieht aber das Modem selbst nicht. Das Modem muss in den „Modem-Modus“ umgeschaltet werden.
Das Problem lässt sich auf zwei Arten lösen: Die erste besteht darin, sich mit dem Modem zu verbinden und die Emulation des Laufwerks über AT-Befehle zu deaktivieren.
Die zweite Möglichkeit ist die Verwendung des Dienstprogramms usb-modeswitch für diesen Vorgang.
Wir installieren die erforderliche Software:
sudo apt-get install usb-modeswitch usb-modeswitch-data tcl8.3 tcl8.4 tcl8.5
Wir verbinden das Modem mit dem Computer und prüfen, wie es erkannt wurde:
lsusb
In der Ausgabe des Befehls fehlte der Eintrag „Bus 001 Device 013: ID 12d1:14ac Huawei Technologies Co., Ltd.“, stattdessen wurde ein Gerät mit der Kennung 12d1:1446 erkannt – dies ist das Mediengerät des Modems, das als CD-ROM eingebunden wird.
Wir schalten das Gerät in den Modem-Modus:
sudo usb_modeswitch -c /etc/usb_modeswitch.d/12d1:1446
Der Befehl lsusb sollte nun erkennen, dass ein Huawei-Modem an den Computer angeschlossen ist.
Im weiteren Verlauf kann man zwei Wege gehen: Entweder das Modem über den Network Manager konfigurieren oder im Textmodus eine Verbindung mit wvdial herstellen:
Die Konfigurationsdatei des Wählprogramms /etc/wvdial.conf hat folgende Gestalt:
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 +FCLASS=0
Init3 = AT+CGDCONT=1,„IP“,„3g.utel.ua“
Password = 0
Phone = *99#
Modem Type = Analog Modem
Stupid Mode = 1
Baud = 9600
New PPPD = yes
Modem = /dev/ttyUSB0
ISDN = 0
Username = 0
Auto Reconnect = on
Wir wählen den Provider an:
sudo wvdial
