UMTS unter Linux mit der Novatel Wireless Merlin u630
Voraussetzung für dieses Howto ist eine bereits funktionsfähige UMTS Karte. Wie man bis dahin kommt, kann man z.B. in Franks Howto zur Einrichtung einer PCMCIA UMTS Karte unter Linux nachlesen.
Erste Voraussetzung um unter Linux eine UMTS Verbindung herstellen zu können, ist die Kenntnis der benötigten AT Kommandos der jeweiligen Karte. Da diese je nach Modell und Typ unterschiedlich sind, muss man entweder eine entsprechende Referenz zu Rate ziehen oder sich die Kommandos anschauen, die der Windows-Treiber benutzt. Unter Windows natürlich
Für Besitzer von Novatel Wireless Karten mit Merlin Chipsatz sollte folgende Seite hilfreich sein: Debian 3G Howto.
Um nun eine Verbindung herstellen zu können, benötigt man zuerst das Point-To-Point Protokoll (ppp). Unter Gentoo kann man das einfach über ein emerge ppp installieren, falls es noch nicht vorhanden sein sollte.
Um die Verbindung nun herzustellen, gibt es verschiedene Mittel und Wege. Der direkteste wäre ein entsprechendes ppp-Script. Da ich aber zu faul für sowas bin, hab ich mich dazu entschieden, das Programm wvdial zu benutzen. Für ganz Faule gibt es dafür auch ein Qt-Frontend (qtwvdialer) ![]()
Aber uns reicht im Moment das normale wvdial.
emerge wvdial
Nun benötigen wir noch eine passende Konfiguration für wvdial. Dazu legt man z.B. eine Datei .wvdial.conf im Home-Verzeichnis mit folgendem Inhalt an (Zeilen mit Semikolon am Anfang sind Kommentare):
[Dialer Defaults] ;für /dev/modem das richtige Interface angeben oder Symlink setzen Modem = /dev/modem ISDN = off Modem Type = Analog Modem Baud = 230400 ;die ATI gibt Hersteller und Typ des Modems aus Init = ATI Init2 = ATE0V1&D2&C1S0=0;IFC gibt den Verbindungsmodus an (hier UMTS & GPRS)Init3 = AT+IFC=2,2 ;mit CPIN wird der PIN gesetzt, anstelle von XXXX die PIN eintragenInit4 = AT+CPIN=XXX ;CSQ gibt die Signalstärke zurück Init5 = AT+CSQ;das AT Kommando zum Setzen des APN erhält man vom Anbieter (hier O2)Init6 = AT+CGDCONT=1,"IP","surfo2" Init7 = Init8 = Init9 = ;Nummern mit denen sich das Modem verbinden sollPhone = *99# Phone1 = *99***1# Phone2 = Phone3 = Phone4 = Dial Prefix = Dial Attempts = 1 Dial Command = ATM1L3DT Ask Password = off ;Passwort und Nutzername sind unwichtig Password = web Username = web Auto Reconnect = off Abort on Busy = off Carrier Check = off Check Def Route = on Abort on No Dialtone = on Stupid Mode = off Idle Seconds = 0 Auto DNS = on
Nun muss man nurnoch wvdial als root (bzw. mittels sudo) mit der erstellten Konfiguration starten:
wvdial --config .wvdial.conf
Wichtige Hinweise: ich empfehle vor dem Öffnen der UMTS Verbindungen andere Netzwerkdevices (z.B. WLAN) zu deaktivieren und falls ein default Gateway gesetzt ist, dieses zu löschen (route del default). Eventuell ist es auch notwendig, die vom Provider angegebenen DNS Server manuell in der /etc/resolv.conf zu setzen.
on März 11th, 2008 at 11:31 pm
Interessant ist zu dem Thema auch noch folgendes Posting auf Linuxforen.de:
http://www.linuxforen.de/forums/showthread.php?t=157913