Anleitungen - ADSL | USB - Linux

Sie haben einen PC, benutzen Debian Linux und wollen uniADSL mit dem SpeedTouchUSB Modem verwenden?
Dann sind Sie hier genau richtig!

Grundsätzlich gibt es zwei Methoden uniADSL mit dem SpeedTouchUSB Modem unter Debian Linux zu ermöglichen:

0. Copyright

Verfasser dieses Dokuments: Clemens Mangler.
Dieses Dokument basiert auf dem HOWTO von Johan Verrept

1. Benötigte Software

2. Kernel

Sie müssen den Kernel mit folgenden Optionen kompilieren Natürlich müssen Sie noch andere Dinge konfigurieren, die Sie auf ihrem System brauchen.
Bei Unklarheiten hilft das Linux Kernel HOWTO

Vergessen Sie nicht neu zu starten ;-)

3. Kompilieren/Installieren der benötigen Software

Erstellen Sie ein beliebiges Verzeichnis zum Kompilieren der Sourcen. z.B.: /usr/local/src/uniADSL und kopieren Sie alle Dateien in dieses Verzeichnis
Packen Sie das Archiv für die SARLib aus (das x ersetzten Sie natürlich durch die Versionsnummer)
Falls die Sourcen nicht im Verzeichnis SARLib liegen, erstellen Sie einen Link
Wechseln Sie nun ins SARLib-Verzeichnis
Gehen Sie wieder ins Verzeichnis uniADSL

Es kann sein dass die Meldung unresolved Symbols erscheint. Ignorieren, das Modul funktioniert trotzdem !!!
Gehen Sie wieder ins ins Verzeichnis uniADSL und installieren Sie nun den Speedmanagement-Treiber von Alcatel


Es auch hier wird eine Fehlermeldung ausgegeben
So etwas in der Art von /etc/hotplug - no such file or directory. Ignorieren! (Fehler passiert aufgrund des Fehlens des Hotplug Paketes, welches dafür zuständig ist, dass Sie das Modem während das Betriebes anstecken können und es erkannt wird - was aber überflüssig ist, da wir die benötigten Kernel-Module manuell laden werden)

Zu guter Letzt fehlt noch der PPP-Dämon:
Wechseln Sie nun wieder ins Verzeichnis uniADSL
Zum Installieren des Paketes:

4. Konfigurieren des Systems

Editieren Sie die Datei /etc/fstab mit einem guten Editor (vi) und fügen Sie folgende Zeile hinzu:
Dies wird das USB-Dateisystem bei jedem Start automatisch mounten!
Um es nun zu mounten, geben Sie folgendes ein:
So nun fehlen nur noch die ppp-Konfigurationsdateien
Wechseln Sie ins das Verzeichnis /etc/ppp/ Editieren Sie die Datei options und fügen Sie folgendes ein:

++++++INHALT VON OPTIONS++++++
+++++++++++++++++++++++++++++
Ersetzen Sie benutzername mit ihrem Benutzernamen: z.B: a9812345@adsl.univie.ac.at

Editieren Sie danach die Datei chap-secrets mit folgendem Inhalt:

+++++INHALT VON CHAP-SECRETS++++++
+++++++++++++++++++++++++++++
Ersetzen Sie benutzername mit ihrem Benutzernamen: z.B: a9812345@adsl.univie.ac.at und Passwort mit ihrem Unet bzw. Mailbox Passwort
Und nun das selbe mit der Datei pap-secrets

5. Testphase

Sehen Sie zuerst nach, ob alle benötigten Module vorhanden sind:
sollte unter anderem diese Module ausgeben:
Sie benötigen nur eines der beiden USB-Module, welches hängt ganz von ihrer USB-Hardware ab. Falls Sie nicht über den Chipsatz ihrer USB-Hardware Bescheid wissen, testen Sie, welches das richtige ist:
Stecken Sie das Alcatel SpeedTouch USB-Modem an einem USB-Anschluss an. Das linke der beiden Lichter (USB) wird ev. rot blinken.

Nun sollten beide Lichter am Modem grün leuchten.
Das Richtige Modul sollte nun geladen sein, beim Falschen erscheint eine Fehlermeldung. Überprüfen Sie dieses mit
Für den weiteren Verlauf nehmen wir an, ihre USB-Hardware besitzt einen SiS-Chipsatz und das benötigte Modul ist folglich usb-ohci. In anderem Falle sind die Befehle zum Laden der USB-Module entsprechend abzuändern. Weiters verfahren Sie folgendermaßen:
Laden Sie nun das SpeedTouch Modul
Es sollten noch immer beide Lichter grün leuchten

Starten Sie nun das Speedmgmt Binary.
Die Lichter sollten nun abwechselnd blinken (auch mal orange) und nach ca.10 sec sollten wieder beide grün leuchten. Zu guter Letzt starten Sie die Verbindung
So nun sollten Sie online sein. Testen Sie es mit
Und danach auch mit
Falls alles funktioniert können Sie sich auf die Schulter klopfen, mir ein email schreiben und gleich beim nächsten Punkt weiterlesen.
Falls Ersteres funktioniert, Zweiteres aber nicht, so findet ihr System keinen nameserver.
editieren Sie die datei /etc/resolv.conf und tragen Sie folgendes ein:

6. Angenehmer Starten

Wechseln Sie ins Unterverzeichnis /usr/local/bin
Editieren Sie eine Datei mit dem namen uni_up
Und eine Datei uni_down
Setzen Sie die Zugriffsrechte richtig:
So nun können Sie (als root) die ADSL Verbindung mit uni_up starten und mit uni_down wieder beenden.

7. Bemerkungen

Das ist jene Vorgangsweise, die auf meinem System (Debian Woody Kernel 2.4.18) zum Erfolg geführt hat und ich übernehme keine Garantie, dass es auf anderen Systemen funktioniert! Ich bin aber gerne bereit, per email Hilfe zu leitsten.

Auf meinem System hatte ich gelegentlich eine Kernel-Panic als ich das System herunterfahren bzw. neustarten wollte, solange die Verbindung noch lief und das SpeedTouch-Modul noch geladen war. Falls Sie ähnliches erfahren, bitte vor dem restart bzw. shutdown unbedingt die Verbindung mit uni_down beenden.

Auch falls Sie sonstige Anregungen bzw. Beschwerden haben, oder mich einfach nur auf Tippfehler aufmerksam machen wollen, sind Sie herzlich dazu eingeladen, mir ein email schicken.