Arp Cache löschen per Skript
Hallo wir haben ein Problem mit unseren Switchen, so dass öfters mal ein Ping ausfällt, wenn mann dann allerdings den Arp-Cache löscht läuft der Ping wieder durch.
Jetzt wollten wir übergangsmässig ein Skript schreiben, weil wir die Switche erst am Wochenende updaten können.
Ich bräuchte also ein Skript das mir einen Ping -t ausliest und sobald "Zeitüberschreitung der Anforderung kommt" den ARP-Cache mit "arp -d ip" löscht.
Leider bin ich nicht so der Schleifenprogrammierer, es wäre also toll wenn mir da jemand helfen könnte.
Jetzt wollten wir übergangsmässig ein Skript schreiben, weil wir die Switche erst am Wochenende updaten können.
Ich bräuchte also ein Skript das mir einen Ping -t ausliest und sobald "Zeitüberschreitung der Anforderung kommt" den ARP-Cache mit "arp -d ip" löscht.
Leider bin ich nicht so der Schleifenprogrammierer, es wäre also toll wenn mir da jemand helfen könnte.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 87917
Url: https://administrator.de/contentid/87917
Ausgedruckt am: 26.11.2024 um 09:11 Uhr
5 Kommentare
Neuester Kommentar
Moin,
pass dir das mal an
pass dir das mal an
:start
ping ip ->C:\tmp.log
@echo off
findstr /c:"der Anforderung" C:\tmp.log
IF %ERRORLEVEL% == 1 goto end
IF %ERRORLEVEL% == 0 goto offline
:offline
arp -d ip
:end
goto start
Moin,
ich glaube nicht - dass es am Skript liegt. Bzw. "besser" ausgedrückt - auch mit einem "anderen" Skript sehe ich kaum Chancen, das Problem zu lösen.
Als ich es geschrieben habe - war mir zwar schon mulmig - aber eher deswegen, weil ich nicht wußte - wie das später eingesetzt werden soll.
Zum einen löscht das Skript ja nur den Arp Cache des Rechners, auf dem es läuft.
Nur woher der "Bock" kommt ist ja eher Hardware/ Konfig / Firmware Problem.
Wenn das Skript also auf allen Systemen zum Einsatz gekommen ist - kann sich der Switch durch die zusätzlichen Anfragen auch schneller aufhängen - diese Bedenken hatte ich gestern früh beim schreiben mal unter den Tisch fallen lassen.
ich glaube nicht - dass es am Skript liegt. Bzw. "besser" ausgedrückt - auch mit einem "anderen" Skript sehe ich kaum Chancen, das Problem zu lösen.
Als ich es geschrieben habe - war mir zwar schon mulmig - aber eher deswegen, weil ich nicht wußte - wie das später eingesetzt werden soll.
Zum einen löscht das Skript ja nur den Arp Cache des Rechners, auf dem es läuft.
Nur woher der "Bock" kommt ist ja eher Hardware/ Konfig / Firmware Problem.
Wenn das Skript also auf allen Systemen zum Einsatz gekommen ist - kann sich der Switch durch die zusätzlichen Anfragen auch schneller aufhängen - diese Bedenken hatte ich gestern früh beim schreiben mal unter den Tisch fallen lassen.