Seit kurzem bediene ich mich der HSDPA/UMTS/EDGE/GPRS-Karte Merlin XU870 um überall Zugang zum Netz zu erhalten. Leider mangelt es im Internet, wohl aufgrund der geringen Verbreitung, noch an HOWTOs für die Einrichtung unter Linux.
Meine Lösung sieht wie folgt aus:
Benötigt werden die Programme ppp, perl und wvdial sowie das Modul "airprime" welches mit "modprobe airprime" geladen wird.
Für die Übergabe der SIM-PIN wird folgender Perl-Script benötigt, den ich von https://www.chaostreff-mannheim.de/wiki/Linux_UMTS bezogen habe:
#!/usr/bin/env perl (-)
use strict;
use warnings;
my $modem = "/dev/ttyUSB0";
# Substitute xxxx with your PIN.
# You should probably put your PIN somewhere else, e.g. on a USB stick,
# an encrypted file system or something else, and read it from there...
# You have been warned!
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);
}
}
wvdial habe ich wie folgt configuriert(Vodafone):
[Dialer Defaults]
#Modem == /dev/ppp
Modem = /dev/ttyUSB0
Init1 = at+cgdcont=1,"ip","volume.d2gprs.de"
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = 1
Modem Type = Analog Modem
Phone = *99#
Baud = 460800
ISDN = 0
Username = vodafone
Password = vodafone
wobei jene von Anbieter zu Anbieter variieren können.
Zur Automatisierung habe ich folgenden Bash-Script geschrieben (sehr provisorisch und ohne jeglichen error-catch)
#!/bin/sh
echo "make /dev/ppp"
mknod /dev/ppp c 108 0
echo "done..."
echo "setting pin to sim card..."
# HIER BITTE RICHTIGEN PFAD ANGEBEN
perl umts.perl
echo "right, now, dial on"
wvdial
Trackback URL for this post:
Ich habe mir recht günstig bei eBay eine Novatel Merlin XU870 Karte ersteigert, die ich zusammen mit einem MoobiAir-UMTS-Zugang nutze. Heute habe ich ein wenig experimentiert, gegoogelt und geforscht - hier das Ergebnis:
Die Karte wird out-of-the-box ...


Super Beitrag
18 Juli, 2010 - 12:10 – Flat (nicht überprüft)Guter Beitrag :)
perfekt, vielen Dank! Auch
12 Februar, 2009 - 06:18 – umts (nicht überprüft)perfekt, vielen Dank! Auch wenn die Karte älter ist, wozu wegschmeißen wenns noch unter Linux klappt? :) Dein Config-Teil hat mir sehr weitergeholfen.
guter Beitrag
4 Dezember, 2008 - 14:37 – ChrisMint (nicht überprüft)ich denke, das kann man auch für andere Karten nutzen....
ich werde wohl bald meine Option GEO201 mit UMTSmon nutzen und ich denke ich werde dieses Script nutzen um die Einwahl zu automatisieren....
Solche Beiträge sollte es öfter geben.....vielen Dank dem Author
Gruß
Der große "C"
klasse beitrag
18 August, 2008 - 16:11 – hsdpa (nicht überprüft)sehr interessanter beitrag! danke dafür
Kommentar hinzufügen