Beitrag
von buempi » 30.07.2009, 15:32
Hallo zusammen
Ich hab den Vorschlag von Toni nochmals aufgegriffen: Ein Kollege von mir besitzt 3 FHZ-WLAN's und ich habe Remote-Zugang auf seinen Steuerungsrechner. Obwohl bei ihm nie Verbindungsprobleme mit den WLAN's auftreten, hat er das grosse Risiko auf sich genommen, mir seine Konfiguration als Testumgebung zur Verfügung zu stellen. - Herzlichen Dank!
War auch nicht ganz einfach, ohne den laufenden Betrieb zu unterbrechen... Und Remote ist ja auch ein Bisschen schwerfälliger, als wenn man direkt am Rechner sitzt.
Leider musste ich feststellen, dass die verschiedenen WLAN's je nach Alter leicht unterschiedliche HTML-Codes zum Aufbau der Webseiten verwenden. Dadurch gestaltete sich das einloggen über die manchmal einmalige manchmal zweimalige Passwort-Abfrage recht umständlich. - Je nach Version andere Feldnamen usw.
Dummerweise habe ich immer nur den HTML-Code angeschaut und analysiert, um mit AutoIt dann das generierte Formular auszufüllen. Hätte mir eine Menge Zeit sparen können, wenn ich auch mal einen Blick auf die Adresszeile geworfen hätte. Aber wer denkt schon so was: Nach der (verdeckten) Eingabe des Passworts wird dieses im Klartext in die Adressleiste des Browsers geschrieben und kann dann von jedermann über den "Verlauf" abgerufen werden...
Wozu dann ein Passwort? - Nun, für unsere Zwecke aber optimal: Man kann so direkt auf die Konfigurations-Seite springen!
So konnte ich das ursprüngliche Skript in AutoIt massiv zusammenstreichen und übriggeblieben sind nur noch wenige Zeilen!
Wer es verwenden möchte sollte zunächst mal ein Objekt vom Typ Knopf anlegen. Gestartet wird es dann mit der Makro-Zeile:
Startwin(",C:\Tools\,C:\Tools\WLAN-Reboot.exe,IPAdresse Passwort sichtbar")
Treten nach mehrmaligen Tests keine Probleme auf, kann man auch riskieren, damit entweder einen periodischen "präventiven" Reboot zu machen oder bei Ausfall mehrerer regelmässig sendender Sensoren (HMS, FHT) versuchen, damit die FHZ-WLAN aufzuwecken. Soll das Ganze unbemerkt im Hintergrund ablaufen, setzt man statt "sichtbar" einfach "unsichtbar" ein.
Funktionieren kann es natürlich nur, wenn die WLAN noch im Netz ist und lediglich die Verbindung zu Homeputer unterbrochen ist.
Viele Grüsse
Bümpi
-
Dateianhänge
-
- WLAN-Reboot.zip
- (303.19 KiB) 303-mal heruntergeladen