Ich glaube ich muß weiter vorn anfangen...
Was ist denn die Console? Bisher habe ich alle Befehle über:
System Setup
System Command
eingegeben.
Printable View
Okay, dannn ist es klar warum da nichts geht.....
Nun, am PC: start, ausfuehren und in das Feld 'cmd' eingeben.
(Oder einfach ein DOS Fenster aufmachen)
Im Dos-Fenster (Schwarzes Fenster) eingeben:
'telnet' ENTER
dann:
'o 192.168.1.1' ENTER (kleines Otto, nicht null!)
dann als user 'admin' ENTER
password: 'admin' ENTER
und jetzt bist Du in der Console auf deinem Router.
Jetzt kannst Du alles wie vorher angegeben eingeben.
Lass mich wissen, ob Dein Modem dann auch geht.
Verlassen kannst Du die Console mit 'exit' ENTER
und danach 'q' ENTER (kleines Qualle)
Na jetzt muesste es gehen.....
So jetzt steht folgendes in der post-boot drin:
#!/bin/sh
# Enter your commands here
sleep 55
ich habe sleep 30 in sleep 55 geändert. Hab mehrfach die Spannung ausgeschalten, aber die Verbindung wird nicht aufgebaut.
Erst wenn ich die folgende Zeile eingebe: flashfs save && flashfs commit && flashfs enable && reboot
gibts eine Verbindung?!?
Danke für die Geduld
Vermutlich stimmt etwas nicht mit dem Firmware flashen.
Ich schlage daher folgende Vorgangsweise vor:
Lade Dir nochmals die Firmware von hier http://koppel.cz/cdmawifi/download/169 herunter (neueste FW). Achte auf die richtige FW (fuer deinen Router).
Gehe in Dein Webinterface vom Router http://192.168.1.1 (admin/admin)
und nochmals alles von vorne wie im HowTo beschrieben.
Als ich die erste FW fuers Modem geflasht habe, hatte ich fast das gleiche Verhalten vom Modem/Router. Nach einem neuerlichen Flashen funktionierte alles perfekt.
Falls es danach noch immer nicht ordentlich geht, gibt es noch einige andere (leider etwas umstaendlichere) Wege, damit das Modem sich selbst verbindet.
Lasse es mich wissen ob es geht, Du weisst ja, Hilfe dauert nicht allzu lange....:)
So, ich hab diesen "Kasten" jetzt erst mal zwei Tage ignoriert. Hat aber überhaupt nichts gebracht...
Jetzt habe ich die neue FW (WL500gpv2-1.9.2.7-10-USB-1.69.trx) runtergeladen und eingespielt. (Wie erkenne ich eigentlich, ob ich V2 benötige?) Seit dem will mein Huawei-Freund überhaupt nicht mehr ins Internet.
Wenn ich richtig verstanden habe, brauche ich doch nur unter "USB Connection" auf "GPRS/EDGE/UMTS" stellen und dann die folgenden Zugangsdaten eingeben:
GPRS
Username:
Password:
APN: web.vodafone.de
Dial Number (usually *99***1#): *99***1#
USB device id (/dev/usb/tts/ usually 0): 0
Custom USB device parameters
USB device Vendor ID (0xabcd):
USB device Product ID (0xefgh):
USB device packet size (0 for default): 0
dann noch auf Connect klicken und es sollte flimmern?!? Machts aber leider nicht. Den Kram mit der Sleep 30 hab ich bis jetzt nach dem FW-update noch nicht gemacht.
Im Setup habe ich folgendes ausgewählt:
Cable Modem or other connection type that gets IP automatically.
Im "USB Connection - Connection Mode" habe ich die Voreinstellungen gelassen:
Enable automatic dial on boot Yes
Use WAN port as LAN No
Noch eine Angrage zum Thema Modems auf dem WL-500G:
Kann man ebenso wie ein UMTS-Modem auch ein ADSL-Modem anschließen?
Ich hätte da nämlich gerade eine aktuelle Problemstellung, da wird ein Alcatel ADSL-Modem (so ein türkises Teil, welches wie ein Rochen aussieht) für USB verwendet. Diese Modems hat die TA seinerzeit mit den Self-Installation-Paketen für AON-Speed geliefert.
Läuft das ebenso, bzw. was ist hier dann anders?
Genau das werde ich in naechster Zeit versuchen. Alle moeglichen Modems zu probieren. Theoretisch muesste eigentlich jedes Modem mit AT Befehle gehen, also sogar USB Handy.
Viel kann man ohnehin nicht tun, Vendor und ProductID und ev. noch ein paar DialIn Files anpassen. Dazu ist eine Recherche im INET empfehlenswert, wenn das Modem in irgend einem Linux laeuft, sollte es das auch am Asus machen.
@WL500G-Novice
Sorry, aber Du hast mich jetzt total verwirrt! Soll das heissen, dass Du keine Ahnung hast, welchen Router Du hast? Wieso hast Du diese Frage nicht schon lange vorher gestellt? Hoffentlich hast nicht einfach irgend eine FW genommen. Also ich schlage vor, dass Du aus deinem Bekanntenkreis irgend jemand mit etwas Computererfahrung bittest, die FW einzuspielen.Code:(Wie erkenne ich eigentlich, ob ich V2 benötige?)
Gerne gebe ich natuerlich jede Hilfestellung.
Also am Router steht vorne, links die Type.
Welche Type hast DU?
Nur ganz ruhig wir werden das schon schaffen und wenn wir das Ding zerschießen kaufe ich einfach einen neuen, dafür ist der Lerneffekt ziemlich groß und das ist ja auch was Wert. Übrigens war das hier eine meiner ersten Fragen: "Schaff ich die Konfiguration als Computer-Fast-Novice?"
Vorn Links am Router steht WL-500G Premium, aber weder V1 noch V2?
Gut, dann ist es die Version 1 - und natuerlich darfst Du nur FW fuer die Version 1 nehmen. Die ist in der Regel nicht gekennzeichnet, sondern nur mit wl500gP.Quote:
Vorn Links am Router steht WL-500G Premium, aber weder V1 noch V2?
Also wuerde ich sagen, Du hast die falsche FW. Man sollte wissen, dass man einen Router schnell ins Nirwana befoerdern kann, wenn man irgend eine FW einspielt.
Du hast keine Vorteile wenn Du die letzte FW einspielst. Ich kann mit Sicherheit sagen, dass die V1.68 (Koppel.cz) auf einem Asus WL500gP der Version 1 super laeuft. Den habe ich auch und es geht hervorragend....
Es tut mir leid, aber wie es aussieht musst Du nochmals von vorne anfangen.
Bitte unbedingt auf "Factory default" setzen.
Falls Du den Router nicht mehr erreichst, lasse es mich wissen, es geht in der Regel trotzdem.
Die FW bitte von hier:http://koppel.cz/cdmawifi/download/1...-USB-1.68a.trx
Den Router erreiche ich noch über das Webinterface, aber die neue FW lässt sich nicht einspielen, die V2 geht aber schon. Es kommt immer folgende Meldung:
Firmware upgrade fail. It may result from incorrect image or error transmission. Please check the version of firmare and try again.
Über das Firmware Restoration Tool bekomme ich immer die folgende Meldung:
Kein drahtloses Gerät im Wiederherstellungsmodus gefunden.
Also, ich beschreibe hier einen kompletten Vorgang, wie man einen
Asus Router mit TFTP flasht.
Der PC muss mit einem Ethernetkabel (Netzwerkkabel) am ersten Ethernetport (LAN1) des Routers angeschlossen sein. Den PC unter Netzwerkeigenschaften (TCP/IP) auf manuelle Netzwerkadresse 192.168.1.10 und die Subnetmaske auf 255.255.255.0 stellen.
Ich gehe davon aus, dass die richtige Firmware bereits in einem Directory/Verzeichnis auf dem PC gespeichert wurde.
(Also eventuell vorher den Download durchfuehren)
Ein Dos Fenster am PC oeffnen (Start, ausfuehren und cmd eingeben)
In das Verzeichnis wechseln, in dem die Firmware gespeichert ist.
'dir' zeigt alle Dateien und Verzeichnisse.
Mit 'cd DeinVerzeichnisname' in das Verzeichnis mit der Firmware wechseln.
Mit 'dir' auch nachsehen, ob es das richtige Verzeichnis ist, ansonsten einfach mit 'cd verzeichnis' weiter machen.
Nun 'tftp -i 192.168.1.1 PUT WL500gp-1.9.2.7-8-USB-1.68a.trx' eingeben aber NICHT die Eingabetaste (ENTER) druecken.
Natuerlich kann man hier jede gueltige Firmware nehmen.
Den Netzstecker vom Router ziehen.
Jetzt mit einem Kugelschreiber oder anderen spitzen Gegenstand die Resettaste (es steht RESTORE darunter) gedrueckt halten und dabei die Spannungsversorgung des Routers wieder herstellen. Die Reset/Restore-Taste noch immer gedrueckt halten, bis die Power-LED am Router (vorne) zu blinken anfaengt. Jetzt die Taste loslassen und am PC die Eingabetaste (ENTER) druecken.
Wenn nach ca. 30 Sekunden eine TFTP Timeout-Fehlermeldung kommt, nochmals 'tftp -i 192.168.1.1...........' und den Vorgang wiederholen.
Wenn alles funktionierte, kommt keine Fehlermeldung. Den Router nun ca. min. 10 Minuten einfach stehen lassen (natuerlich nichts aendern, also alles so belassen wie es ist)
Jetzt noch am PC unter Netzwerkverbindungen die manuelle IP Adresse wieder auf DHCP stellen (Auch die DNS Adresse automatisch).
Danach nur einmal am Router kurz den Netzstecker ziehen und wieder in Betrieb setzen.
Falls Koppel FW:
Modem am unteren USB-Port vom Asus anstecken.
Jetzt in das Webif (192.168.1.1) gehen und unter USB Connection
GPRS auswaehlen und die Zugangsdaten eintragen. Dann im Webif nur noch Apply und danach Finish.
Nach dem Reboot vom Router sollte das Modem sich automatisch in das Internet einwaehlen - Achtung, das kann bis zu 2,3 Minuten dauern.
Wenn Du nicht wissen solltest, wie man die IP vom PC auf manuell oder DHCP stellen kann, bitte Info....
ja er lebt noch...
jetzt bin ich wieder beim Stand von vor ein paar Tagen. Hab auch schon das Sleep 30 (bzw. 50) eingegeben, aber nach Spannungwegschalten verbindet sich der Router nicht automatisch (nur nach reboot bzw. Save und Restart).
Gibt es noch eine andere Lösung?
Ja, lies Dir das einmal durch:http://wl500g.info/showpost.php?p=91200&postcount=4Quote:
Originally Posted by WL500G-Novice
Falls Du Schwierigkeiten mit der engl. Sprache hast, no problem....;)
Schreibe bitte genau auf, was Dir unklar ist.
Unabhaengig davon, kannst Du ja jetzt in der Console von Deinem Router einmal folgendes eingeben: 'killall pppd' und Enter (Eingabetaste)
Wenn sich Dein Modem danach verbindet, sollte es relativ einfach sein (blaues od. gruenes Licht dauernd an).
Ich habe in dem engl. Thread einen Script geschrieben, der ueberprueft ob eine Verbindung moeglich ist, falls keine Verbindung da ist wird ein killall pppd ausgefuehrt und falls nach weiteren 105 Sekunden keine Verbindung aufgebaut wird, einen automatischen Reboot durchfuehrt.
Genau diese Loesung habe ich im Auge, deshalb waere es vorher gut zu wissen, ob nach einem 'killall pppd' eine Verbindung aufgebaut wird (das kann aber einige Sekunden dauern).
Gib mir Bescheid.....
Handy soll einfach gehen, da war vor ca. 2 Monaten ein Artikel in der c't zu dem Thema.
Das Modem nennt sich SpeedTouch USB und ist lt. Homepage das selbe Gerät wie das Speedtouch 330 (ST330).
Einige Beiträge dazu habe ich hier gefunden:
http://www.linux-usb.org/SpeedTouch/ubuntu/index.html
http://steve-parker.org/speedtouchconf/
http://speedtouch.sourceforge.net/index.php?/docs.html
Momentan habe ich leider keine Zeit, das im Detail auszuprobieren, wäre toll, wenn das funktioniert.
Schafft es der Router übrigens, das Modem zu versorgen?
Wenn ich nach dem Spannungszuschalten ("Kaltstart") killall pppd eingebe, dann bekomme ich folgende Meldung:
killall: pppd: no process killed
Die pppd (was das auch immer ist) ist also gar nicht vorhanden (hab ich auch schon mit dem "top-Befehl" geprüft). Erst nach reboot ist die pppd da.
Wenn ich bei bestehender Internet-Verbindung, also nach dem reboot killall pppd eingebe, dann bekomme ich keine Fehlermeldung und die Verbindung wird für ein paar Sekunden unterbrochen und dann sofort wieder aufgebaut.
Also wird bei mir nur die Variante mit dem automatischen Reboot nach Zeit funktionieren, wobei das ein bisschen Abenteuerlich klingt?!?
Die Tasten Disconnect und Connect funktionieren nur wenn die Verbindung einmal vorhanden war. Wo ist also der Unterschied zwischen Reboot und "Kaltstart"?
Also, vielleicht git es eine ganz einfache Moelichkeit:Quote:
Die Tasten Disconnect und Connect funktionieren nur wenn die Verbindung einmal vorhanden war. Wo ist also der Unterschied zwischen Reboot und "Kaltstart"?
Sieh Dir einmal dieses Posting an: http://wl500g.info/showpost.php?p=89157&postcount=8 , dieser User hatte exakt das gleiche Problem - erst nach einem Reboot verbindet sich das Modem. Nach scheinbar langem probieren, neu flashen usw. hat er das Kabel gewechselt und es ging sofort.
Du hast sicherlich auch irgend wo so ein Kabel herum liegen, oder verwende einfach das zweite Kabel, welches mitgeliefert wird. Einen Versuch schadet nicht und ist gleich vorbei - ein guter Hinweis ist ja, dass das Modem sehr wohl vorhanden ist, aber vom Asus nicht erkannt wird, da kein pppd gestartet wird.
Vielleicht ist es das gleiche Problem.
Naja, leider habe ich momentan auch etwas zu wenig Zeit, ausserdem muss ich mir erst ein paar USB-Modems besorgen (ebay), die gibts ohnehin fuer => 1,0 Euronen. Und wie ich gesehen habe, sind manchmal (Speedtouch) irgend welche Treiber notwendig, die muss man erst comilieren. Also muss ich endlich mein betagtes Suse auf Vordermann bringen, aber auch dafuer habe ich viel zu wenig Zeit.Quote:
Momentan habe ich leider keine Zeit, das im Detail auszuprobieren, wäre toll, wenn das funktioniert.
Schafft es der Router übrigens, das Modem zu versorgen?
Jedenfalls Danke fuer die Links (Hinweise), einige jabe ich auch bereits gefunden.
Haette ich fast vergessen: mein Routernetzteil versorgt das Modem und eine 2" HDD ohne Probleme. Das Asus Netzteil wird nicht einmal sonderlich warm.
Also das Kabel scheint es nicht zu sein. Ich habe 4 verschiedene Kabel mit verschiedenen Längen getestet. Keine Veränderung.
Ich habe jetzt drei mal den Top-Befehl eingegeben. Einmal nach Kalt-, einmal nach Warmstart, und einmal Verbindung ok, hier das Ergebnis:
Kaltstart (keine Internetverbindung):
[H [JMem: 13360K used, 16876K free, 0K shrd, 1556K buff, 5692K cached
Load average: 0.11, 0.03, 0.01 (State: S=sleeping R=running, W=waiting)
[7m PID USER STATUS RSS PPID %CPU %MEM COMMAND [0m
147 admin R 436 145 1.9 1.4 top
1 admin S 672 0 0.0 2.2 init
69 admin S 512 1 0.0 1.6 nas
94 admin S 508 1 0.0 1.6 dial
112 admin S 472 1 0.0 1.5 post-boot
74 nobody S 468 1 0.0 1.5 dnsmasq
145 admin S 460 66 0.0 1.5 sh
97 admin S 440 1 0.0 1.4 watchdog
66 admin S 432 1 0.0 1.4 httpd
71 admin S 400 1 0.0 1.3 syslogd
72 admin S 364 1 0.0 1.2 klogd
101 admin S 352 97 0.0 1.1 ntp
88 admin S 348 1 0.0 1.1 rcamdmain
96 admin S 320 1 0.0 1.0 infosvr
61 admin S 312 1 0.0 1.0 telnetd
113 admin S 280 112 0.0 0.9 sleep
141 admin S 280 94 0.0 0.9 sleep
84 admin S 276 1 0.0 0.9 lpd
86 admin S 260 1 0.0 0.8 p910nd
7 admin SW 0 1 0.0 0.0 mtdblockd
Warmstart (nach Reboot, vor Internetverbindung ok)
[H [JMem: 9952K used, 20284K free, 0K shrd, 1220K buff, 4440K cached
Load average: 0.08, 0.02, 0.01 (State: S=sleeping R=running, W=waiting)
[7m PID USER STATUS RSS PPID %CPU %MEM COMMAND [0m
69 admin R 488 1 60.7 1.6 nas
72 admin S 364 1 2.9 1.2 klogd
77 admin R 436 75 0.9 1.4 top
71 admin S 400 1 0.9 1.3 syslogd
1 admin S 584 0 0.0 1.9 init
75 admin S 460 66 0.0 1.5 sh
74 nobody S 436 1 0.0 1.4 dnsmasq
66 admin S 424 1 0.0 1.4 httpd
61 admin S 312 1 0.0 1.0 telnetd
7 admin SW 0 1 0.0 0.0 mtdblockd
3 admin SWN 0 1 0.0 0.0 ksoftirqd_CPU0
4 admin SW 0 1 0.0 0.0 kswapd
5 admin SW 0 1 0.0 0.0 bdflush
6 admin SW 0 1 0.0 0.0 kupdated
2 admin SW 0 1 0.0 0.0 keventd
76 admin DW 0 1 0.0 0.0 khubd
Internetverbindung ok (nach Warmstart)
[H [JMem: 13824K used, 16412K free, 0K shrd, 1620K buff, 6008K cached
Load average: 0.02, 0.03, 0.00 (State: S=sleeping R=running, W=waiting)
[7m PID USER STATUS RSS PPID %CPU %MEM COMMAND [0m
162 admin R 436 161 1.9 1.4 top
1 admin S 676 0 0.0 2.2 init
144 admin S 656 98 0.0 2.1 pppd
69 admin S 512 1 0.0 1.6 nas
98 admin S 508 1 0.0 1.6 dial
161 admin S 460 66 0.0 1.5 sh
102 admin S 444 1 0.0 1.4 watchdog
74 nobody S 440 1 0.0 1.4 dnsmasq
66 admin S 436 1 0.0 1.4 httpd
71 admin S 400 1 0.0 1.3 syslogd
72 admin S 364 1 0.0 1.2 klogd
108 admin S 348 102 0.0 1.1 ntp
92 admin S 348 1 0.0 1.1 rcamdmain
100 admin S 320 1 0.0 1.0 infosvr
61 admin S 312 1 0.0 1.0 telnetd
88 admin S 276 1 0.0 0.9 lpd
90 admin S 260 1 0.0 0.8 p910nd
76 admin SW 0 1 0.0 0.0 khubd
7 admin SW 0 1 0.0 0.0 mtdblockd
2 admin SW 0 1 0.0 0.0 keventd
Wenn ich es richtig verstanden habe, arbeitet der Router bei mir immer dann korrekt, wenn die pppd gestartet ist (also nach dem reboot). Kann man irgendwie beim Start abfragen ob die pppd gestartet ist? Wenn ja, ist alles ok. Wenn nein, mache reboot.
Ja, kann man, sogar relativ einfach - ich werde Dir einen Script anpassen/ schreiben und eine Anleitung machen. Der einzige kleine Nachteil dabei ist, dass man den Reboot nicht sofort durchfuehren soll, da bei fehlendem Modem der Router staendig ein Reboot ausfuehrt und dadurch fast unbrauchbar wird.
(Ohne Modem wird ein Zugriff auf den Router schwer).
Aber ich werde auch dafuer eine Loesung finden/schreiben.
Dazu brauche ich etwas Zeit. Aber ich denke spaetestens Freitag (Nacht) sollte das fertig sein.
LG
Ja, genau das mache ich mit nachfolgendem Script - nur wenn das Modem angesteckt ist, wird nach 25 Sekunden kontrolliert, ob pppd laeuft, falls nicht wird ein reboot ausgefuehrt, auch mehrmals! Aber das macht nichts, man muss nur das Modem ausstecken (wenn nichts mehr geht). Dann ignoriert der Router den Reboot.Quote:
Kann man den Reboot nur ein einziges mal machen (mit einer Art Zähler) oder die Abfrage nur ausführen wenn das Modem angesteckt ist?
Folgendes auf der Console (Telnet) nach der Anmeldung am Router eingeben:
Nicht vergessen mit 'i' in den Insert Mode gehen:Code:vi /tmp/local/sbin/watch_once
(Mit 'ESC:wq' beenden)Code:#!/bin/sh
#Script watch_once
#Written by newbiefan for wl500g.info users
#published under GPLx (at your coice)
#a good place to store this script is /tmp/local/sbin/watch_once
#This script checks a connected modem, if modem is connected
#and ppp daemon is not running a reboot is performed.
#Version 0.1-04/2008
if [ -d /dev/usb/tts ] ; then #if dir exist, modem is connected
#wait for ppp daemon
sleep 25
if [ ! -n "`pidof pppd`" ]; then #if pppd not running within 25 seconds
reboot # perform a reboot
fi
fi
Danach die Post-boot aendern, am Ende einfach folgende Eingabe machen:
Nicht vergessen mit 'i' in den Insert Mode gehen:Code:vi /tmp/local/sbin/post-boot
(Mit 'ESC:wq' beenden)Code:if [ -e /tmp/local/sbin/watch_once ] ; then
# Start watch_once
/tmp/local/sbin/watch_once &
fi
Jetzt noch:
und natuerlich: (um alles zu speichern)Code:chmod 755 /tmp/local/sbin/watch_once
Das war es!Code:flashfs save && flashfs commit && flashfs enable && reboot
Ich habe diesen Script auf meinem Router laufen, funzt sehr gut.
Ich hoffe, dass der Workaround Deine Probleme halbwegs zum Guten wendet.
Wichtig ist nur, dass sich keine Tippfehler einschleichen.
Have fun....
Ach ja, da muss man ja einen Treiber übersetzen .... Ein bissl mühsam .....
Ich kann das beizeiten mal bei der Bekannten mit dem ST Modem ausprobieren, bevor ich der den ASUS-Router andreh, notfalls besorg ich einen Router mit eingebautem ADSL-Modem.
Meine 2,5" Platte hat am WL-500gp nciht gewerkt, mag sein, dass das Verlängerungskabel nicht gepasst hat (zu dünn). Hab da jetzt aber eine 500er 3,5" Platte dran, deswegen ist die 2,5er eh uninteressant. Jetzt muss ich nur noch einen Medienserver (firefly o.ä.) zum Laufen bringen .....
@ preacher@wl500g
Also, ich habe mehrere Monate ein ST546V6 (Modembetrieb) als Inetverbindung am Asus betrieben, ein ST ist aber Schrott, sonst nichts, zumindest mit der 5.3er AON FW. Da geht kein Portforwarding und muehsames einstellen der Idle Time, einfach Schrott. Ohne FW update geht gar nichts. Da aber der Schrott AON gehoert, ist ein FW update nicht unbedenklich. Deshalb habe ich mir ein ST Home Modem bei Ebay besorgt, ging ganz gut - nur der Asus ist einfach ueberlastet mit Routen, Webserver, Fileserver, Torrent, FTP Server. Deshalb habe ich mir einen Dlink DSL 524T Modemrouter besorgt, der uebernimmt das Routen, DHCP. Seitdem ist mein INET merklich schneller (vor allem DNS, DHCP und Ping usw.). Der Asus ist nur als AP und Server im Netz. Seither kann ich ununterbrochen surfen, Samba geht endlich sehr stabil und bricht nicht zusammen, wenn einmal 3 Leute gleichzeitig zugreifen. Zur Zeit bin ich sehr zufrieden (mit 8er FW) und werde deshalb vorerst nicht Updaten auf die 10er.Quote:
....... bevor ich der den ASUS-Router andreh, notfalls besorg ich einen Router mit eingebautem ADSL-Modem.
Der zweite Asus ist ein mobiler INET-Zugang (auch 8er) mit der Koppel und 2,5" HDD & Samba von der FW. Absolut stabil und supi...
Frueher hatte ich ein WDS Netz mit WRT54GL und Belkin, weil ich ein paar 100 Meter auch ueberbruecken musste - jetzt liegt ein Kabel im Boden und noch eins in den ersten Stock zum Asus, alles funzt problemlos und stabil - nicht zuletzt auf Grund der kleinen Hardwareaenderung am Asus, dadurch wurde die Reichweit extrem erhoeht.
Ach ja, einen Asus braucht man niemanden anzudrehen, jeder muss sich alle 10 Finger abschlecken, wenn man einen bekommt.:D:D
LG
Ja, wieder mal vielen Dank,
also, ich habe alles abgetippt (meine Freundin denkt ich schreibe an Außerirdische) und es geht leider immer noch nicht. Nach dem Reebot klappt die Connection wie bis her und nach dem Kaltstart gibt es keine Internetverbindung...
Ich denke, dass sich doch irgendwie ein Tippfehler eingeschlichen hat. der Teil in der post-boot klappt, aber in der watch_once muß noch ein Fehler sein. Ich habe schon ganz viel rumbrobiert:
Wenn ich in der Zeile if [ ! -n "`pidof pppd`" ]; then
das "!" weglasse, dann bootet der Rooter im 25-Sekunden-Takt immer wieder, wenn ich das Modem abziehe hört das Booten auf.
Hier meine ausgelesene watch_once:
#!/bin/sh
#Script watch_once
#
if [ -d /dev/usb/tts ]; then
sleep 25
if [ ! -n "`pidof pppd`" ]; then
reboot
fi
fi
Stimmen denn die Anführungszeichen? Was kann ich noch machen?
Jetzt wird es spannend: wenn du das ! entfernst startet der Router immer wieder, d.h. der pppd laeuft!Quote:
Ich habe schon ganz viel rumbrobiert:
Wenn ich in der Zeile if [ ! -n "`pidof pppd`" ]; then
das "!" weglasse, dann bootet der Rooter im 25-Sekunden-Takt immer wieder, wenn ich das Modem abziehe hört das Booten auf.
Hier meine ausgelesene watch_once:
#!/bin/sh
#Script watch_once
#
if [ -d /dev/usb/tts ]; then
sleep 25
if [ ! -n "`pidof pppd`" ]; then
reboot
fi
fi
Stimmen denn die Anführungszeichen? Was kann ich noch machen?
Das heisst, das Modem verbindet sich, nicht aber Dein Provider. Das ! bewirkt nur ein "not" - im Prinzip macht die Zeile nur folgendes:
wenn nicht(=not =!) pppd laeuft, fuehre einen reboot durch.
Nimmst Du das ! weg, heisst die Zeile:
wenn pppd lauft, reboot - deshalb rebootet der Router staendig.
Welchen Provider hast Du? Vielleicht brauchst Du eine besondere Einwahlnummer. Jedenfalls geht wenigstens Dein Modem und Dein Router, ich kann fast mit Sicherheit sagen, dass es nur an der Einwahl (Nummer, APN) liegt.
Also werde ich den Script umschreiben, ev. Kontrolle, ob eine WAN-IP vorhanden ist......ich probiere das heute Abend.
Bitte teile mir mit, ob ein USB-Speicher-Stick oder HDD am Asus haengt.
LG
Ich denke, ich habe mich nicht richtig ausgedrückt:
Wenn ich das ! entferne, muß ich ja danach in der Console noch ein Reboot machen und erst dann startet der Rooter immer wieder im 25 Sek. Takt (also nach dem Warmstart, beim Kaltstart bleibt alles gleich).
USB-Speicher-Stick ist keiner dran, HDD bis jetzt auch noch nicht.
Mein Provider ist Vodafone in Deutschland.
Jaja, dass dieses Verhalten nur nach einem reboot geht ist normal, denn der Script wird nur einmal, unmittelbar bei Start vom Router (egal ob Warm- od. kaltstart) ausgefuehrt. So gesehen hast Du dich richtig ausgedrueckt.
Ich habe den Script etwas erweitert, ich kontrolliere, ob ein DNS Server von Deinem Provider im Router eingetragen wurde. Alles andere bleibt fast (! fehlt) gleich.
Du brauchst nur die Aenderungen (mit vi /tmp/lcal/sbin/watch_once) eintragen:
Am Schluss wie ueblich 'ESC:wq" und danach:Code:#!/bin/sh
#Script watch_once
#Written by newbiefan for wl500g.info users
#published under GPLx (at your coice)
#a good place to store this script is /tmp/local/sbin/watch_once
#This script checks a connected modem, if modem is connected
#and a nameserver is not received (from provider)
#and ppp daemon is running a reboot is performed.
#Version 0.1-04/2008
if [ -d /dev/usb/tts ] ; then #if dir exist, modem is connected
#wait for ppp daemon
sleep 25
rednsnames=`cat /tmp/etc/resolv.conf`
for resoldns in $rednsnames ; do
echo $resoldns >> /tmp/nameserver.txt
if [ -z $resoldns ] ; then #if nameserver is zero length
if [ -n "`pidof pppd`" ]; then #if pppd not running within 25 seconds
reboot # perform a reboot
fi
fi
done
fi
FertigCode:flashfs save && flashfs commit && flashfs enable && reboot
Kurze Funktionsbeschreibung:
Wenn das Modem (/dev/usb/tts) erkannt wurde, 25 Sekunden warten.
Danach wird ein gueltiger Nameserver in resolv.conf gesucht. Ist dieser vorhanden (wird max.4x durchlaufen) und in allen 4 Eintraegen steht irgend etwas drinnen, passiert nichts mehr, da eine gueltige Verbindung vorliegt - das Modem kann die DNS-Server nur vom Provider erhalten haben=Verbindung ok.
Wird kein Nameserver empfangen, wird geprueft, ob dein pppd laeuft (das ist bei Dir so!), wenn ja erfolgt ein Reboot, sonst passiert nichts. (Dann waere es ein Timingproblem = sleep 25 muss laenger werden)
So, jetzt muss es aber gehen.
Is zwar nur ein Workaround, aber aus der Ferne ist selbst das etwas schwierig, speziell weil ich den Fehler nicht habe. Jedenfalls geht der Script, Du kannst mir mit 'cat /tmp/nameserver.txt' die Ausgabe posten, ausser der File bleibt leer....
Edit: ach ja, habe ich vergessen - wenn alles geht, kannst Du die Zeile mit echo..... wieder entfernen, musst aber nicht.
Noch eine Frage: hast Du auch nach dem ! entfernen, ein flashsf save & .... gemacht oder ohne flashfs save &....?
Es geht immer noch nicht.
Also ich denke, dass wir irgendwie auf dem Holzweg sind...
Das Modem hat sich bis jetzt noch nie nach einem Kaltstart verbunden!!!
Nur nach einem Reboot klappt die Verbindung.
Sieht echt nach Holzweg aus........
Ich habe einen Kollegen in D, der hat auch Vodafone mit Asus. Bei dem laeuft es problemlos. Ich frage ihn nach den Zugangsdaten (Einwahl usw.) und werde dir diese so bald als moeglich hierher posten.
Sorry - ich habe wirklich keine Ahnung, wo ein Unterschied zwischen einem Reboot per Script und ein manuell eingegebenen Reboot sein soll.
Als letztes versuche noch folgendes:
loesche einfach in dem Script die Zeile mit dem pidof komplett heraus und eine Zeile mit dem fi.
Danach rebootet er bei angestecktem Modem so lange, bis der Asus einen Namenserver engetragen hat = Verbindung.
Ach ja, flashfs save......... nicht vergessen.
Wenn er nur mehr rebootet, einfach Modem abstecken und script loeschen und flashfs.....
Hi
ich kann nur enpfehlen
routerControl www.routercontrol.de
gibt auch komandozeilen option
läuft super
gruss hijaccker
Die Zeile mit pidof und ein fi hab ich entfernt, aber keine Veränderung...
Was aber von Anfang an funktioniert ist das Reboot, d.h. wenn ich im System Setup und dann System Command Reboot eingebe, dann schaltet die Power-Lampe kurz aus und kurze Zeit später verbindet sich das Modem. Also sollten die Zugangsdaten doch stimmen, oder?
Beil allen anderen Aktionen nach dem Spannungwegschalten gab es kein Reboot!
Ja, die Zugangsdaten sollten eigentlich stimmen.
Komisch ist nur, dass es keinen Unterschied zwischen reboot mit Script oder per Hand geben darf und kann - trotzdem scheint es einen zu geben, das wundert mich und ist wirklich strange......eigentlich fast unmoeglich, aber man lernt nie aus........
Wenn ich das Problem auch haette, koennte ich sicherlich eine Loesung finden. Deshalb schlage ich vor wir warten, bis uns Hijack die Zugangsdaten postet.
Unabhaengig davon: kannst Du nach einem Kaltstart einmal die Ausgabe von 'cat /tmp/etc/resolv.conf' und einmal nach Reboot posten?
Und dann auch noch bei an und abgestecktem Modem 'ls /dev/usb/tts'
In resolv stehen Nameserver und in tts die zwei devices (lines) vom Modem (0 und 1). Und noch eine Frage: wie alt ist Dein Modem? Wenn Du es findest (im Windows) sollte es die Moeglichkeit geben, die Firmwareversion vom Modem auszulesen - im Mobile Connect steht das unter Werkzeuge, Diagnostik. Es kann aber sein, dass Vodafon nicht den modile connect verwendet.
aha, na das scheint ja mal etwas positives zu sein.
Bin soeben leider sehr beschaeftigt, aber ich denke so in einer halben Stunde gehen wir das durch - wenn es so ist, muesste es einfach sein.
LG
Fuehre einmal folgendes aus:
'chmod 755 /tmp/local/sbin/post-boot'
und noch ein
'flashfs save'
'flashfs commit'
'flashfs enable'
'reboot'
Ich werde morgen eine Zusammenfassung machen, mittlerweile hast Du ja viele Angaben gemacht, ich denke doch: wir bekommen das wohl hin!
Sollte es mit obigen Befehlen funktionieren, lasse es mich bitte wissen.
jaaaaaaaaaaaaaaaaaaaaaaa, jetzt geht es. Vielen Dank
Jetzt könnten wir irgendwo ein virtuelles Bier trinken...
Die post-boot sieht jetzt so aus:
#!/bin/sh
#
# Enter your commands here
sleep 10
if [ -e /tmp/local/sbin/watch_once ] ; then
/tmp/local/sbin/watch_once &
fi
und die watch_once hab ich auch eingekürzt:
#!/bin/sh
#Script watch_once
#
if [ ! -n "`pidof pppd`" ]; then
reboot
fi
LG vom Novice
Super, Gratulation - das freut mich!
Hmmm, nur die post-boot war nicht ausfuehrbar......
LG