Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
ich habe es mit eurer Beschreibung geschafft, meinen UMTS-Stick (Huawei E176) mit Freetz-devel auf der 7141 zum laufen zu bekommen. Hardware-Erkennung und Einwahl klappen tadellos, sodass ich am Ende über ppp0 verbunden bin.
Leider klappt das Routing über diese Verbindung nicht, sprich wenn ich mit einem Client an den Router verbinde und diesen als Gateway angebe, kommen keine Daten durch.
Ich blicke allgemein noch nicht durch wie das Routing funktioniert, wenn nicht iptables verwendet wird.
Wäre klasse, wenn mir jemand auf die Sprünge helfen könnte
EDIT: Nachdem mir klar wurde, dass anscheinend dsld das NAT übernimmt, habe ich dann doch iptables auf die Box gezogen. Und siehe da: Man tausche Closed-Source gegen Open-Source und man bekommt was man will! Bisher beschränkt sich mein Regelwerk aber noch aufs NAT, also liegt noch etwas Arbeit vor mir
cuma: Da hat irgendjemand sein Posting dazwischen gelöscht, der meinte, ob man das Dingen dann nicht zum Telefonieren benutzen kann, und die einzigen Infos waren "7170" und "Aldi-irgendwas=huawai160?"
@Silent-Tears: Danke für die Aufklärung! Hoffe er hatte keinen USB-Telefonhörer angeschlossen :-]
@phoebos: dsld könnte das auch machen wenn ppp0 mit dsl/wan in einer Netzwerkbrücke ist. Da bastel ich noch dran.
Wer testen möchte: Eine Fallback-Funktionalität gibt es ab Rev 3873
Kann mir jemand auf die Sprünge helfen, eine Zeichenfolge per Shellsktipt an rs232 zu senden und die Antwort auswerten? (Post #8)
Spontan kommt mir da eine named pipe in den Sinn. Folgendes schwebt mir vor:
Code:
PIPEFILE=/var/tmp/flash/modem_pipe
MODEM_DEV=/dev/ttyUSB1
COMMAND="at+csq"
cat $MODEM > $PIPEFILE &
echo -en "$COMMAND\r" > $MODEM
killall cat # <- etwas sehr rabiat,aber auf die schnelle fällt mir nix besseres ein!
RESULT=`cat $PIPEFILE`
Ich hab das nicht getestet, das ist nur das was mir so spontan in den Sinn kam!
Aber eine Sache noch: Wenn das Modem mit dem Internet verbunden ist, ist das device ttyUSB0 blockiert und ttyUSB1 wird zum steuern verwendet. Das Problem dabei ist, dass der allerhand Informationen rausschmeißt (einfach mal wenn das Modem verbuden ist cat /dev/ttyUSB1 anschauen), die vermutlich dann die pipe füllen und die erwünschte Antwort es nicht mehr in die pipe schafft oder in der Menge anderer Informationen untergeht. Da müsste man sich dann sicher was anderes überlegen.
Vielleicht konnte ich damit aber dennoch einen Anstoß geben...
interessehalber hab ich mir in meinem Trunk das webcgi für ppp mit aktiviert.
Wenn ich den Dienst versuche zu starten bekomme ich jedoch grundlegend folgende Meldung:
Ich nehme mal an, dass das web-cgi nur eine Benutzeroberfläche ist für die genannten Dienste. Wenn sie nicht installiert sind, nützt auch die Oberfläche nichts.
Ich habe das PPP-GUI noch nie gebraucht, aber die Meldung lässt darauf schliessen.
Die Meldung "pppd is only used by pptp and pptpd." stimmt nicht mehr! Du musst den Dienst "ppp" starten.
pppd wird irgendwann mal ausgeblendet, dazu gibt es ein altes Ticket
Nochmal zum Auslesen der Ausgaben vom Modem. Also es wird ein 2. tty angelegt über den allemöglichen Statusmeldungen kommen. Dies ist so im Sekundentakt die aktuelle Verbindungsgeschwindigkeit, Zelle und übertagene Bytes. Wann also eine Antwort auf ein "at+csq" kommt ist nicht vorhersehbar. Es kann nach 1 Sekunde oder erst nach 15 kommen. Man müsste dann wohl ein "cat /dev/ttyUSBx > /tmp/ppp.log | awk ... &" mitlaufen lassen? Kennt nicht jemand einen geschickteren Weg?
@cuma: thx... in der Euphorie hab ich immer nur das pppd gesehen und gar nicht weiter nach unten geschaut. Wenn ich jetzt noch den UMTS-Stick wiederfinde, den ich vor lauter frust irgendwo hingelegt habe, geht das Testen weiter...
ich habe das ganze mal mit meinem 1&1 Stick probiert. Leider ist der von ZTE und funktioniert nicht. Die Statusanzeige von ppp gibt folgende Fehlermeldung aus:
##
2009-11-29 20:06,56
Failed to open /dev/ttyUSB0: No such device
Leider kenne ich mich mit Linux nicht sonderlich gut aus. Kann man diese Anleitung auch auf der 7170 anwenden. Wenn ja, in welchen Verzeichnissen und Dateien muss ich die Einträge machen.