Uhr mit ARP erzeugt keine Ausgabe

Uhr mit ARP erzeugt keine Ausgabe

Ich möchte die Ausgabetabelle derarpBefehlalle 30 Sekunden, damit ich überwachen kannAdressauflösungsprotokollVerkehr in meinem Netzwerk.

Leider arpgibt es diese Option nicht. Der aktuelle Inhalt der Tabelle wird nur einmal gedruckt, und zwar so:

Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.0.103            ether   48:e2:44:d5:7a:97   C                     eth0
192.168.0.1              ether   c8:3a:35:49:77:48   C                     eth0

arpDaher muss ich die Tabelleneinträge normalerweise mehrmals manuell ausführen, um Änderungen festzustellen, was nicht sehr anspruchsvoll ist.

Um diese Aufgabe zu automatisieren, habe ich gelesen, dass diewatchBefehl ermöglicht die automatische Wiederholung von Befehlen (1,2,3). Deshalb habe ich watch -n 30Folgendes vorangestellt arp:

watch -n 30 arp

Wenn ich es jedoch ausführe, erhalte ich keinerlei Ausgabe. Die Tabelle wird nicht einmal ausgedruckt.

Warum ist das so? Wie kann ich das lösen?

Diese Antwortzeigt ein funktionierendes Beispiel mit nmcli dev, daher sehe ich keinen Grund, warum dies nicht auch mit möglich sein sollte arp.

Ich verwende Xubuntu 16.04 Xenial Xerus.

Antwort1

Es sollte funktionieren und tatsächlich funktioniert es hier genauso, wie Sie es eingegeben haben:

Uhr -n 30 arp

Das Einzige, was mir einfällt, wäre, sich die Ergebnisse des Befehls „Exportieren“ anzusehen und sicherzustellen, dass Ihre Anzeige nicht auf etwas Ungewöhnliches eingestellt ist.

Ich habe den Watch-Befehl von einer Standard-Terminal-Shell aus ausgeführt, die mit der Standard-Ubuntu-Distribution geliefert wird. Nichts Besonderes hier ...

Als Test könnten Sie versuchen, eine Ausgabeumleitung zu erzwingen:

watch -n 5 arp >> Testdatei

verwandte Informationen