смотреть с arp не выводить ничего

смотреть с arp не выводить ничего

Я хотел бы отобразить выходную таблицуarpкомандакаждые 30 секунд, чтобы я мог контролироватьПротокол разрешения адресовтрафик в моей сети.

К сожалению, arpтакой возможности нет. Он выводит текущее содержимое таблицы только один раз, например:

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

Поэтому мне обычно приходится запускать анализ arpвручную несколько раз, чтобы обнаружить любые изменения в записях таблицы, что не очень-то сложно.

Я прочитал, что для автоматизации этой задачиwatchкоманда позволяет автоматически повторять команды (1,2,3). Поэтому я решил watch -n 30поставить arpлайк:

watch -n 30 arp

Однако, когда я его запускаю, я не получаю никакого вывода. Таблица даже не печатается ни разу.

Почему это? Как это решить?

Этот ответпоказывает рабочий пример с nmcli dev, поэтому я не вижу причин, почему это нельзя сделать с arp.

Я использую Xubuntu 16.04 Xenial Xerus.

решение1

Это должно работать, и это действительно работает именно так, как вы это ввели:

часы -n 30 арп

Единственное, что приходит мне в голову, — это посмотреть результаты команды «export» и убедиться, что ваш дисплей не настроен на что-то странное.

Я запустил команду watch из стандартной терминальной оболочки, которая идет со стандартным дистрибутивом Ubuntu. Ничего особенного...

В качестве теста вы можете попробовать принудительно перенаправить вывод:

смотреть -n 5 arp >> тестовый_файл

Связанный контент