naro370
Goto Top

ARP Packet mit bash script versenden

Hi

ich will auf einem Linux Server (Redhat) über ein bash script ein unaufgefordertes ARP Packet versenden, damit der an dem Server angeschlossene Switch seinen ARP Table aktualisiert.
Kennt jemand einen Befehl dafür?

Vielen Dank
Alex

Content-ID: 107352

Url: https://administrator.de/contentid/107352

Ausgedruckt am: 22.11.2024 um 06:11 Uhr

theton
theton 28.01.2009 um 12:16:06 Uhr
Goto Top
Wenn es auch Perl sein darf, würde ich Net::Arping - http://search.cpan.org/~radek/Net-Arping-0.03/Arping.pm - oder Net::Libnet - http://search.cpan.org/~smpeters/Net-Libnet-0.01_04/lib/Net/Libnet.pm - empfehlen. Mit zweiterem lassen sich beliebige Pakete zusammenbasteln. Ansonsten evtl. mal arping anschauen.
Naro370
Naro370 28.01.2009 um 12:30:00 Uhr
Goto Top
lieber wäre mir eine bash script Lösung.
arping ist doch nur ein Tool zum überprüfen. Damit kann man imho doch keine ARP Tables beeinflussen oder?
36831
36831 28.01.2009 um 16:26:39 Uhr
Goto Top
Moin,

reicht es dafür nicht, wenn du einfach einen Ping auf einen anderen Server o.ä. auslöst? Der Switch merkt sich dabei doch die Absender-MAC, um das Antwort-Paket dann direkt an den richtigen Port weiterreichen zu können.

MfG,
VW
Naro370
Naro370 28.01.2009 um 16:36:33 Uhr
Goto Top
nein ein Ping hat leider nicht gereicht weil anscheinend irgendein switch damit Probleme hat

Ich konnte es jetzt aber mit einem arping auf die server eigene IP lösen.

Danke