Hallo, meine WLAN Verbindung zum Router bricht manchmal einfach ab, gibt es eine Möglichkeit die Verbindung zu überprüfen und sollte Sie nicht mehr vorhanden sein, dass die Verbindung wieder initiiert wird bzw. auch der Rechner neu gestartet wird. Mein Rechner hat keinen Bildschirm, ich verwende Ihn für die Haustechnik und somit ist es im ersten Moment nicht ersichtlich wenn keine WLAN Verbindung zum Router mehr besteht. Gruss Tom
Betriebssystem? Unter Linux könnte man einfach den Ping nehmen und beim Ausbleiben von antworten das System, WLAN-Treiber, etc. neu starten (per shell skript). Bei Windows sollte das theoretisch auch gehen. Da wird allerdings ein kleines Progrämmchen nötig sein. Es gibt/gab da mal einen Befehl: "rundll32.exe user,exitwindows" (zum runterfahren eines systems). Für einen Neustart sollte es auch einen Befehl geben... "rundll32.exe user,restartwindows" oder so? (kanns grad net probieren...)
Bei Windows XP wird mit dem Befehl shutdown -r ein Reset durchgeführt.
Ab XP (2000?) gibt es den Befehl Shutdown Hm, mit einem Powershell-Skript sollte es gehen (mit Ping). Oder vllt sogar mit Batch. Zu überlegen wär auch noch, ob du dir nicht bessere (wlan)Hardware kaufst ;-) Ich bin aber eh ein Freund von Kupfer. Ist das keine Alternative?
sorry, habe windows XP, und brauche ne Lösung für einen Laien :-)
Ersteinmal sollte herausgefunden werden weshalb die Verbindung abbricht!
Ein neuer Treiber für die WLAN-Hardware kann Linderung bringen.
1.Ein gescheiter Routerstandort wirkt auch Wunder. 2.Wer Funk kennt, nimmt Kabel.
oszi40 wrote:
> 2.Wer Funk kennt, nimmt Kabel.
Hehe
Ich war eigentlich auch immer der Meinung. Aber seit ich mir selbst nen
relativ guten Router (Linksys wrt) zu Testzwecken zugelegt hab, hat sich
meine Meinung geändert.
Ich hab keinerlei Probleme (mit FSC Lifebook e8310).
Ok, Router und Laptop sind im Moment noch in einem Zimmer. Mal schauen,
ob sich meine Meinung wieder ändert, wenn ich im Sommer auf die Terrasse
will ;-)
ist mir im Prinzip klar, ...es geht aber nur WLAN, Verkabelung sehr schlecht. Entfernung Router - PC, Luftlinie ca. 5m, einzige Trennung ist eine Holzwand (sollte kein Problem sein). Manchmal hält die Verbindung stundenlang, es gibt aber auch Tage da bricht die Verbindung alle 10 Minuten ab. Also brauche ich einen Workarround. Ein Programm das die Verbindung checkt, wenn keine WLAN Verbindung vorhanden dann reboot. soooo einfach sollte es laufen, wie realisiere ich das?
Solange bloß ein WLAN-Gerät auf einer einsamen Insel betrieben wird, ist WLAN eine wunderbare Sache. Wahrscheinlich ist Deine Luft schon mit WLAN auf diesem Kanal verpestet. Dann hilft auf die Schnelle evtl. eine Kanalwechsel x+3 oder dann eine genaue Analyse der bereits belegten Kanäle, die stören. Wenn das nicht hilft, sollte man den Standort des Routers wechseln. Ein höherer Standort bringt z.B. mehr Reichweite und ein Blech ist eine prima Abschirmung... Manchmal hilft auch ein Update oder ein anderer Router.
Es reicht auch aus wenn Funkkameras in Betrieb gehen! Ich erlaube mir hin und wieder den Spaß vier (4) Kameras unterschiedlicher Kanäle (1-4) kurzzeitig in Betrieb zu nehmen. Da mäckert dann die ganze Siedlung!
Ob ein regelmäßiger Neustart mit shutdown -r die Lösung all Deiner Probleme ist, bezweifle ich noch, da öfter Dienste hängen bleiben können z.B. nach Updates. Daher ist es besser erst mal die WLAN-Ursachen zu suchen. Das erleichter auch das ungestörte arbeiten.
aber wie frage ich die WLAN Verbindung ab, ob Sie noch besteht? Ich könnte die Batch ja dann alle 15 Minuten mal laufen lassen.
> aber wie frage ich die WLAN Verbindung ab, ob Sie noch besteht?
Mit einem Ping auf die IP-Adresse des WLAN-Routers.
ja ok, und wie mache ich denk Ping, hey ich bin Laie!!!!
Start -> Ausführen: Dort "cmd" ohne "" eingeben dann: ping <IP-Adresse-Router-oder-weis-der-geier-wohin> Beispiel: "ping 192.168.0.1" oder "ping www.google.de" etc
ja, ich brauche aber dazu ein script das automatisch alle 15 min ausgeführt wird.
ping -t www.dau.de_oder_DeinRouter_oder_eineIP Option -t macht immer ping.
VB-Script
1 | Function Pinger(strIPAddress) ' as bool |
2 | ' Ping-Wrapper |
3 | Dim objExec |
4 | Dim strPingResults |
5 | |
6 | On Error Resume Next |
7 | Set objExec = objShell.Exec("ping -n 2 -w 1000 " & strIPAddress) |
8 | |
9 | strPingResults = LCase(objExec.StdOut.ReadAll) |
10 | |
11 | WScript.Echo strPingResults |
12 | |
13 | ' diese Zeile muss gegebenenfalls angepasst werden - je nach Ping-Ausgabe |
14 | If InStr(strPingResults, "antwort von") Then |
15 | Pinger = True |
16 | else |
17 | Pinger = False |
18 | end if |
19 | end Function |
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.