Osmo 10 Posted August 14, 2013 Report Share Posted August 14, 2013 Hallo Leute ich habe ein spezielles Problem. Ich verwende einen Datenstick auf einem Win7 PC als Internetzugang. Auf diesem habe ich die Internetfreigabe aktiviert sodass alle meine Rechner ins Internet können. Das klappt wunderbar. jetzt ist es aber leider so dass mein Provider alle 8h die Verbindung trennt. Da es sich aber um KEINE VPN Verbindung handelt kann ich nicht einfach den IE verwenden um die Verbindung wieder zu aktivieren. Habe aber rausgefunden dass wenn ich per batch den "Netzwerkadapter" des ISP deaktiviere und wieder aktiviere er sich neu verbindet.. daher möchte ich nun ein kleines batch script haben dass einen ping z.B auf 8.8.8.8 laufen lässt uns wenn der nicht mehr erreichbar ist den Befehl netsh interface set interface name ="LAN3" admin=disabled und dann netsh interface set interface name ="LAN3" admin=enable ausführt. kurz um mein Problem ist dass ich nicht weiß wie ich die "Antwort" vom Ping verwenden kann um im Script festzustellen ob der Ping geht oder nicht LG jetzt klappts!! :begin ping 8.8.8.8 if errorlevel=1 goto restart goto begin :restart netsh interface set interface name ="ISP" admin=disabled netsh interface set interface name ="ISP" admin=enabled c:\batch\wait.exe 10 goto begin Quote Link to comment
mtf 10 Posted October 8, 2013 Report Share Posted October 8, 2013 (edited) Sorry, du hast ja die Lösung auch gefunden: ;-)) Versuche das einmal: set Host=8.8.8.8 :start ping %Host% -n 2 | find "berschreitung" >NUL IF ERRORLEVEL 1 GOTO okay IF NOT ERRORLEVEL 1 GOTO fehler :okay goto start :fehler netsh interface set interface name ="ISP" admin=disabled netsh interface set interface name ="ISP" admin=enabled goto start Edited October 8, 2013 by mtf Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.