Mobiler Datentransfer
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
Normalerweise kann ab Ubuntu 8.10 für die Nutzung der inzwischen weit verbreiteten UMTS-USB-Sticks der vorinstallierte Network-Manager (ab Version 0.7) zur Einwahl genutzt werden. Allerdings erfordert UMTS-Hardware oft den Einsatz von USB ModeSwitch, um sie unter Linux in Betrieb nehmen zu können.
Hinweis:
Providertabelle A-Z¶
Achtung!
Die folgenden Angaben sind auf der Internetpräsenz des Internet-Providers oder im lokalen Vertriebsladen zu überprüfen! Die Einstellungen können vom jeweils gewählten Tarif abhängen! Teltarif.de bietet einen sogenannten Mobilfunk Datenrechner 🇩🇪 an. Prepaid-/Vorkasse-Angebote ohne Langzeitverträge werden wie folgt angezeigt:
Nutzungsdetails: | (Eingabefeld freilassen) | Megabyte monatlich
Weitere Tabellen mit Zugangs-Informationen für mobiles Internet gibt es auch bei diesen Anbietern:
Internet-Zugangsdaten 🇩🇪 - Prepaid-Wiki.de
Gewusst wie: Internet per GPRS und UMTS - Zugangsdaten der Netzbetreiber 🇩🇪 - teltarif.de Ratgeber
Zugangseinstellungen für deutsche Provider 🇩🇪 - AreaMobile.de
Zugangseinstellungen für österreichische Provider 🇦🇹 - linux.frankenberger.at
Zugangseinstellungen für schweizerische Provider 🇨🇭 - linux.frankenberger.at
Zugangs-Informationen für mobiles Internet | ||||||||
Provider | Benutzername | Passwort | Initialisierungsstring | DNS 1 | DNS 2 | Service | Einwahlnummer | |
1&1 🇩🇪 | beliebig | beliebig | ? | per DHCP zugewiesen | GPRS, EDGE, UMTS, HSDPA | *99***1# | ||
E-Plus 🇩🇪 | eplus | gprs | AT+CGDCONT=1,"IP","internet.eplus.de", "0.0.0.0", | 212.23.97.2 | 212.23.97.3 | GPRS, EDGE, UMTS | *99# | |
AldiTalk / Monats-Flat 🇩🇪 | eplus | gprs | AT+CGDCONT=1,"IP","internet.eplus.de", "0.0.0.0", | 212.23.97.2 | 212.23.97.3 | GPRS, EDGE, UMTS | *99# | |
AldiTalk 24h-Flat 🇩🇪 | eplus | gprs | AT+CGDCONT=1,"IP","tagesflat.eplus.de", "0.0.0.0", | 212.23.97.2 | 212.23.97.3 | GPRS, EDGE, UMTS | *99# | |
O2 Online 🇩🇪 | beliebig | beliebig | AT+CGDCONT=1,"IP","surfo2" | 62.134.11.4 | 195.182.110.132 | GPRS, EDGE, UMTS | O2o *98# , O2o Prepaid *99# | |
Fonic 🇩🇪 | beliebig | beliebig | AT+CGDCONT=1,"IP","pinternet.interkom.de" | per DHCP zugewiesen | GPRS, EDGE, UMTS | noch unbekannt | ||
HP Mobile Connect (Cubic Telecom) | hpdatasim | hpdatasim | ?,?,"hpdatasim.com" | per DHCP zugewiesen | GPRS, EDGE, UMTS, HSDPA, LTE | *99***1# | ||
T-Mobile D 🇩🇪 | beliebig | beliebig | AT+CGDCONT=1,"IP","internet.t-mobile","0.0.0.0", 0,0 | 193.254.160.1 | 193.254.160.130 | GPRS, EDGE, UMTS | *99# | |
TIM 🇮🇹 | beliebig | beliebig | AT+CGDCONT=1,"IP","ibox.tim.it","0.0.0.0",0,0 | 213.230.155.94 | 213.230.130.222 | GPRS, EDGE, UMTS | *99# | |
ONE 🇦🇹 | wap | wap | AT+CGDCONT=1,"IP","web.one.at","0.0.0.0",0,0 | per DHCP zugewiesen | GPRS, UMTS, HSDPA | noch unbekannt | ||
BOB 🇦🇹 | data@bob.at | ppp | AT+CGDCONT=1,"IP","bob.at" | per DHCP zugewiesen | GPRS, EDGE, UMTS, HSDPA | noch unbekannt | ||
Tchibo 🇩🇪 | ohne | ohne | AT+CGDCONT=1,"IP","webmobil1" | per DHCP zugewiesen | GPRS, EDGE, UMTS, HSDPA | noch unbekannt | ||
Vodafone 🇩🇪 | beliebig | beliebig | AT+CGDCONT=1, "IP", "volume.d2gprs.de" | per DHCP zugewiesen | GPRS, EDGE, UMTS, HSDPA | *99***1# |
Modemeinstellungen¶
Unter "Gerät:" wird das Mobiltelefons eingetragen. Sollte die Funktion "Erkennen" offensichtlich unsinnige Einstellungen eintragen, aktiviert man im Dateimanager die Spalte "Zugriffszeit" und öffnet den Ordner dev. Durch Klicken auf das schwarze Dreieck in der Kopfzeile der Spalte "Zugriffszeit" werden die aktuellsten Einträge als erste Listeneinträge angezeigt.
Nach Verbinden des Mobiltelefons per USB-Kabel erscheint im Normalfall der neue "mount point" des Mobiltelefons. Gegebenenfalls ist die F5 -Taste zum Aktualisieren zu drücken. Der aufgelistete Einhängepunkt, z.B. /dev/ttyACM0, wird unter "Gerät:" eingetragen. Meistens wird sich kein neues Fenster, wie beim Einstecken eines USB-Speicherstiftes, öffnen. Weiterhin ist als "Typ: USB-Modem" auszuwählen.
Initialisierungsstrings¶
Der korrekte CGDCONT-Initialisierungsstring kann mit einer Suchmaschinene herausgefunden werden, z.B. für den Provider E-Plus Deutschland "CGDCONT" site:eplus.de Weitere umfangreiche Providerinformationen gibt es bei Teltarif.de 🇩🇪 und inside-handy.de 🇩🇪 . Die Übergabe von speziellen Initialisierungsstrings ist sehr stark vom Internetprovider abhängig.
So akzeptiert z.B. der italienische Internetprovider Telecom Italia Mobile (TIM) sowohl Einwahlverbindungen mit dem Initialisierungsstring AT+CGDCONT=1,"IP","ibox.tim.it","0.0.0.0",0,0 als auch Einwahlverbindungen ohne zusätzliche Initstrings. Im Falle von TIM ist die Verwendung eines zusätzlichen Initialisierungstrings (subjektiv) eher hinderlich.
Netzwerkeinstellungen¶
In den meisten Fällen wird eine "IP-Adressen: dynamisch" und der "DNS: automatisch" zugewiesen. Eine Liste von primären=DNS 1 und sekundären=DNS 2 kann mit den gprs-easyconnect-apn.txt ⮷ gefunden werden.
Optionen¶
Hier sollte unbedingt die Funktion "Ignoriere Terminalstrings (stupid mode)" aktiviert sein. Siehe auch Ignoriere Terminalstrings (stupid mode) Funktion und Man-in-the-Middle Szenarien.
Problembehebung¶
Eine Liste mit Tipps, Hinweisen und Problemlösungen für UMTS (Mobiles Internet) bzw. UMTS-Surfsticks findet sich im Artikel Checkliste.
Die Verbindung wird nach wenigen Sekunden wieder getrennt¶
Zur Behebung ist die Datei /etc/ppp/options im Editor [2] zu öffnen. In der options-Datei sollten dann die Zeilen
lcp-echo-interval 30 ... lcp-echo-failure 4
auskommentiert bzw. an den Zeilenanfang an erster Position eine Raute (#) eingefügt werden.
Zur Diagnose der Fehlerbehebung ist es hilfreich, den Debug-Modus zu aktiveren. Dazu muss am Anfang der Zeile
#debug
die Raute entfernen werden.
Terminate Request vom Einwahlserver unterbricht die Verbindung nach der erfolgreichen Einwahl¶
Bei der erstmaligen Einwahl kann es im Terminalfenster (wvdial) zu folgender Fehlermeldung kommen:
--> Terminate Request --> ***** no quoted text found in `rcvd [LCP TermReq id=0x3 05 00 00 0a 00 00 00 00 00 00]' *****
Diese Fehlermeldung wird wahrscheinlich durch eine unvollständige Registrierung der SIM-Karte bzw. einer fehlenden Registrierungsdatei (String) auf dem Mobiltelefon ausgelöst. Zur Registrierung von in Deutschland gekauften Mobiltelefonen wird ein normales Telefongespräch geführt. Bei Mobiltelefonen, welche außerhalb von Deutschland gekauft wurden, empfiehlt es sich, über die Website des Mobilfunkanbieters eine Konfigurationsdatei per WAP-Push-Nachricht zuschicken zu lassen. Diese enthält ein WAP-Profil, welches auf dem ausländischen Mobiltelefon aktiviert werden muss. Aufgetreten bei einem italienischen Mobiltelefon und AldiTalk/Medionmobile.
Modem kann nicht geöffnet werden¶
Durch eine (kurzzeitige) unfreiwillige Unterbrechung des GPRS/UMTS-Services kann es zu einer Störung der Kommunikation zwischen dem Mobiltelefon und dem USB CDC-ACM-Modul auf dem PC kommen. Wvdial lässt sich in diesem Fall auch nicht mit administrativen Rechten beenden. Zur Behebung wird das Mobiltelefon ausgeschaltet und mit wvdial-Einwahl das USB-CDC-ACM-Modul auf dem PC informiert, das derzeit keine funktionsfähige Datenübertragung möglich ist. Danach wird das Mobiltelefon wieder eingeschaltet. Eine erneute Einwahl und der Aufbau einer mobilen Datenverbindung sollte nun möglich sein.
Sollte dieser Workaround nicht funktionieren, kann versucht werden, durch Aus-/Wiedereinschalten des Mobiltelefons und durch An-/Abmelden des Benutzerkontos das Problem zu lösen. Schlimmstenfalls muss das Mobiltelefon ausgeschaltet und der Computer neu gestartet werden.
Ignoriere Terminalstrings (stupid mode) Funktion und Man-in-the-Middle Szenarien¶
Wvdial wurde ursprünglich für den Einsatz mit analogen V90-/92-Modems (56 kbit/s) konzipiert. Wvdial kennt eine Unmenge an Möglichkeiten, einen Computer mit einem Netzwerk wie z.B. dem Internet zu verbinden. Die Kommunikationsmöglichkeiten mit einem Einwahl-Server haben sich seit der ersten Veröffentlichung von wvdial eher gering erweitert.
Dagegen hat sich die Anzahl der netzwerkfähigen Geräte sehr stark erweitert. Wvdial wurde ursprünglich nicht für den Einsatz mit Mobiltelefonen entwickelt. In Verbindung mit der "stupid-mode"-Funktion eignet sich wvdial aber trotzdem sehr gut, um einen Computer über ein Mobiltelefon mit dem Internet zu verbinden. Wvdial tritt dabei sozusagen "unhöflich" eine Tür auf, an der sich kein Türschild mit Provider XYZ befindet, ohne anzuklopfen und ohne zu wissen, was sich hinter dieser Tür wirklich befindet.
GPRS/EDGE/UMTS sind kostenpflichtige Datendienste. Die Authentifizierung zwischen Mobiltelefon und der nächstgelegenen Relaisstation des Internet- bzw. Mobilfunkanbieters ist relativ gut abgesichert. Es kann davon im Regelfall ausgegangen werden, dass sich hinter der Tür der Internet-Provider befindet und nicht ein böswilliger Mithörer. Der Vorteil von wvdial im stupid mode ist, dass es sich für die unkomplizierte schnelle Einwahl auch ohne die graphische Oberfläche verwenden lässt. Abhilfe für die aus der Sichtweise der Verbindungssicherheit eher unsauberen "stupid mode"-Funktion kann nur eine Weiterentwicklung von wvdial sein.
Links¶
vnStat - Aufzeichnung des Datentransfervolumens
UMTSkeeper 🇬🇧 - Werkzeug für mobile Verbindungen
Knemo 🇬🇧 - Netzwerkschnittstellenmonitor mit grafischer Auswertung