Surfstick einrichten: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
K (Infotext ergänzt)
(→‎Anleitungen: Huawei e173 hinzugefügt. Vg, Jan (jan@kammerath.net))
 
(5 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{righttoc}}
{{righttoc}}
Es gibt diverse Wege, einen ''Surfstick'' unter Archlinux einzurichten. Meistens muss auf spezielle Geräteeigenschaften während des Einrichten eingegangen werden, wodurch sich die meisten Anleitung stark voneinander unterscheiden können.
Es gibt diverse Wege, einen ''Surfstick'' unter Archlinux einzurichten. Meistens muss auf spezielle Geräteeigenschaften während des Einrichtens eingegangen werden, wodurch sich die meisten Anleitung stark voneinander unterscheiden können.


Die Einrichtungen sind sehr ähnlich zu der Einrichtung eines regulären Modems, da die ''Surfsticks'' im Grunde genommen nichts anderes sind.
Die Einrichtungen sind sehr ähnlich zu der eines regulären Modems, da die ''Surfsticks'' im Grunde genommen nichts anderes sind.


Diese Seite bietet einen Überblick über Geräte-spezifische Anleitungen.
Diese Seite bietet einen Überblick über Geräte-spezifische Anleitungen.


= Anleitungen =
== Anleitungen ==
Da sich die einzelnen Geräte teilweise in ihrer Konfiguration unterscheiden, es aber zu unübersichtlich wäre, auf alle Geräte in einem Wiki-Artikel einzugehen, befinden sich die jeweiligen Konfigurationsanleitungen auf Unterseiten zu diesem Artikel.
Da sich die einzelnen Geräte teilweise in ihrer Konfiguration unterscheiden, es aber zu unübersichtlich wäre, auf alle Geräte in einem Wiki-Artikel einzugehen, befinden sich die jeweiligen Konfigurationsanleitungen auf Unterseiten zu diesem Artikel.


== Huawei ==
* [[Surfstick_einrichten/e160|Huawei e160/e161/e220 (O<sub>2</sub>)]]
* [https://wiki.archlinux.de/title/Surfstick_einrichten/e160 Huawei e160/e161/e220 (O<sub>2</sub>)]
* [http://www.kammerath.net/linux-surfstick.html Huawei e173 (O<sub>2</sub>)]
* [https://wiki.archlinux.de/title/Surfstick_einrichten/e1550 Huawei e1550 (O<sub>2</sub>)]
* [[Surfstick_einrichten/e1550|Huawei e1550 (O<sub>2</sub>)]]
* [[Surfstick_einrichten/iCON210|iCON210 (O<sub>2</sub>)]]
* [[Surfstick_einrichten/T-Mobile UMTS|Web´n´Walk Fusion (T-Mobile)]]


== Geräte, die ohne spezifische Konfiguration laufen ==
== Fehlerbehebung ==
Folgende Geräte laufen out-of-the-box:
 
* bisher keine
 
= Fehlerbehebung =
Bei der Verwendung einer der hier vorgestellten Anleitungen können diverse Probleme auftreten. Eventuelle Lösungen sind hier zu finden.
Bei der Verwendung einer der hier vorgestellten Anleitungen können diverse Probleme auftreten. Eventuelle Lösungen sind hier zu finden.


== Keine Namensauflösung möglich ==
=== Keine Namensauflösung möglich ===
Es kann unter gewissen Konfigurationen vorkommen, dass nach dem Verbinden per Script die [[resolv.conf]] falsche Besitzangaben und falsche Rechte hat. Dies resultiert darin, dass man nur als root auf das DNS zugreifen kann, und als Nutzer keine Auflösung von Domains mehr möglich ist.
Es kann unter gewissen Konfigurationen vorkommen, dass nach dem Verbinden per Script die [[resolv.conf]] falsche Besitzangaben und falsche Rechte hat. Dies resultiert darin, dass man nur als root auf das DNS zugreifen kann, und als Nutzer keine Auflösung von Domains mehr möglich ist.


Zeile 33: Zeile 30:
Dadurch wird der Standard für diese Datei wiederhergestellt, und man hat auch als normaler Nutzer wieder Zugriff auf die Namensauflösung.
Dadurch wird der Standard für diese Datei wiederhergestellt, und man hat auch als normaler Nutzer wieder Zugriff auf die Namensauflösung.


== Merkwürdige Ausgaben von pppd ==
=== Merkwürdige Ausgaben von pppd ===
Sollten beim Aufrufen des Scripts Ausgaben wie …
Sollten beim Aufrufen des Scripts Ausgaben wie …


Zeile 44: Zeile 41:
Allerdings funktioniert nun das Trennen mittels Strg+C oder das Schließen des Fensters nicht mehr. Man muss den PPP-Daemon manuell beenden (z.B. mittels „killall pppd“).
Allerdings funktioniert nun das Trennen mittels Strg+C oder das Schließen des Fensters nicht mehr. Man muss den PPP-Daemon manuell beenden (z.B. mittels „killall pppd“).


== umtsmon sieht merkwürdig aus ==
=== umtsmon sieht merkwürdig aus ===
„umtsmon“ verwendet Qt3, und durch dieses standardmäßig das sehr in die Jahre gekommene „Motif“-Grafik-Toolkit. Man muss also ein Qt3-Theme installieren. Qt3 übernimmt nicht automatisch ein eingestelltes Theme für Qt4. Auch GTK-Themes werden nicht übernommen.
„umtsmon“ verwendet Qt3, und durch dieses standardmäßig das sehr in die Jahre gekommene „Motif“-Grafik-Toolkit. Man muss also ein Qt3-Theme installieren. Qt3 übernimmt nicht automatisch ein eingestelltes Theme für Qt4. Auch GTK-Themes werden nicht übernommen.


== umtsmon findet den Stick nicht ==
=== umtsmon findet den Stick nicht ===
Obwohl „gksu“ als optionale Abhängigkeit vorgeschlagen wird, funktioniert das Programm nur als root ordnungsgemäß. Wenn „umtsmon“ als User gestartet wird, wird der Stick nicht erkannt. Wenn man „gksu“ installiert hat, kann man umtsmon wie folgt aufrufen.
Obwohl „gksu“ als optionale Abhängigkeit vorgeschlagen wird, funktioniert das Programm nur als root ordnungsgemäß. Wenn „umtsmon“ als User gestartet wird, wird der Stick nicht erkannt. Wenn man „gksu“ installiert hat, kann man umtsmon wie folgt aufrufen.



Aktuelle Version vom 7. Mai 2013, 15:01 Uhr

Es gibt diverse Wege, einen Surfstick unter Archlinux einzurichten. Meistens muss auf spezielle Geräteeigenschaften während des Einrichtens eingegangen werden, wodurch sich die meisten Anleitung stark voneinander unterscheiden können.

Die Einrichtungen sind sehr ähnlich zu der eines regulären Modems, da die Surfsticks im Grunde genommen nichts anderes sind.

Diese Seite bietet einen Überblick über Geräte-spezifische Anleitungen.

Anleitungen

Da sich die einzelnen Geräte teilweise in ihrer Konfiguration unterscheiden, es aber zu unübersichtlich wäre, auf alle Geräte in einem Wiki-Artikel einzugehen, befinden sich die jeweiligen Konfigurationsanleitungen auf Unterseiten zu diesem Artikel.

Fehlerbehebung

Bei der Verwendung einer der hier vorgestellten Anleitungen können diverse Probleme auftreten. Eventuelle Lösungen sind hier zu finden.

Keine Namensauflösung möglich

Es kann unter gewissen Konfigurationen vorkommen, dass nach dem Verbinden per Script die resolv.conf falsche Besitzangaben und falsche Rechte hat. Dies resultiert darin, dass man nur als root auf das DNS zugreifen kann, und als Nutzer keine Auflösung von Domains mehr möglich ist.

Ein Workaround dafür ist, eine pppd-Startdatei anzupassen. Dazu wechselt man in das Verzeichnis „/etc/ppp/ip-up.d/“, dort bearbeitet oder erstellt man eine Datei „00-dns.sh“

Entweder muss man hier ganz am Ende der Datei, oder in der neuen, leeren Datei folgendes reinschreiben.

chmod 640 /etc/resolv.conf
chown root:network /etc/resolv.conf

Dadurch wird der Standard für diese Datei wiederhergestellt, und man hat auch als normaler Nutzer wieder Zugriff auf die Namensauflösung.

Merkwürdige Ausgaben von pppd

Sollten beim Aufrufen des Scripts Ausgaben wie …

--> pppd: ��[10]a& [08]@&

… beim starten von „pppd“ durch „wvdial“ erscheinen, sieht dies zwar nicht so schön aus, hat aber auf die Funktionsfähigkeit des Scripts keinen Einfluss. Sollten einen die Anzeigen sehr stören, so kann man das Script wie folgt aufrufen:

o2ss 2>1 | grep -v -- '--> pppd:'

Allerdings funktioniert nun das Trennen mittels Strg+C oder das Schließen des Fensters nicht mehr. Man muss den PPP-Daemon manuell beenden (z.B. mittels „killall pppd“).

umtsmon sieht merkwürdig aus

„umtsmon“ verwendet Qt3, und durch dieses standardmäßig das sehr in die Jahre gekommene „Motif“-Grafik-Toolkit. Man muss also ein Qt3-Theme installieren. Qt3 übernimmt nicht automatisch ein eingestelltes Theme für Qt4. Auch GTK-Themes werden nicht übernommen.

umtsmon findet den Stick nicht

Obwohl „gksu“ als optionale Abhängigkeit vorgeschlagen wird, funktioniert das Programm nur als root ordnungsgemäß. Wenn „umtsmon“ als User gestartet wird, wird der Stick nicht erkannt. Wenn man „gksu“ installiert hat, kann man umtsmon wie folgt aufrufen.

gksu umtsmon

Dies kann man sich auch ins Menü eintragen. Vor dem Start von „umtsmon“ erscheint nun ein Fenster, das zur Eingabe des root-Passwortes auffordert.