UMTS unter Linux mit Merlin XU780 nutzen
Geschrieben von mfinkler in Allgemein, tags: Linux, Merlin XU780, UMTSNachdem ich bisher nur unzufriedenstellende Anleitungen/HowTos gefunden habe, hier mein Vorgehensweise:
1. Vorbereitungen
Der SIM Karte muss die PIN übergeben werden, das geschieht mit folgendem Perl Script:
lapli:/etc/udev/rules.d# vi /usr/bin/unlock-novatel-card.pl
#!/usr/bin/perluse strict;
use warnings;my $modem = “/dev/ttyUSB0″;
my $pin = “xxxx“;$SIG{ALRM} = sub {
die(”timeout: no response from modem $modem\n”);
};open(MODEM, “+<”, $modem) or die(”can’t open modem $modem”);
alarm(10);
print(MODEM “AT+CPIN=\”$pin\”\n\r”);
while (<MODEM>) {
if (m/OK/) {
close(MODEM);
print(”PIN accepted\n”);
exit(0);
}
if (m/ERROR/) {
close(MODEM);
print(”PIN rejected\n”);
exit(1);
}
}
ACHTUNG: Die Pin steht hier im Klartext. Ist das nicht gewünscht, könnt ihr das Script erweitern und die Pin von “extern” beziehen.
Wenn ihr nun das Script ausführt, sollte die Karte benutzbar sein.
Doch warum jedes mal das ganze händig ausführen, wenns auch einfacher geht:
die UMTS Karte einstecken und die ID rausfinden:
lapli:/# lsusb
Bus 007 Device 002: ID 1410:1430 Novatel Wireless
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 08ff:1600 AuthenTec, Inc. AES1600
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 174f:5a31 Syntek
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Mit diesem Wissen können wir eine udev Regel anlegen:
lapli:/etc/udev/rules.d# vi 99-novatel-xu870.rules
Folgender Inhalt sollte die Datei haben
ACTION==”add”, SYSFS{idProduct}==”1430“, SYSFS{idVendor}==”1410“, KERNEL==”ttyUSB0″, RUN+=”/usr/bin/unlock-novatel-card.pl“
2. Verbindung aufbauen
Bis vor kurzem habe ich auf Scripte gesetzt, mitlerweile habe ich ein Tool gefunden, welches den Verbindungsaufbau erleichtert UMTSmon
Downloadbar unter folgendem Link: Download
1. entpacken
2. Programm starten
tar xvf umtsmon-0.10alpha.i386.tar.gz
cd umtsmon-0.10alpha
./umtsmon
bzw
sudo ./umtsmon
wobei es keinen Unterschied macht, UMTSmon wird nach dem root Passwort fragen

Nun muss nur noch ein Profil angelegt werden (bei mir ist schon eins aktiv).
Dazu unter Verbindungen den Menüpunkt “Profile bearbeiten” auswählen und ein neues anlegen. Wichtig ist nur der richtige APN, Benutzername und Passwort waren bei mir egal, aber irgendwas musste eingetragen werden
Eine Übersicht der APNs findet ihr bei Teletarif



Einträge (RSS)