rtmon
прослушивает сокет
netlink
и мониторит изменения таблицы маршрутизации.
rtmon
может быть запущена перед выполнением первой команды настройки сети.
Например, вы можете вставить:
rtmon file /var/log/rtmon.log
в скрипт запуска сети и можете потом просмотреть всю историю изменения маршрутизации.
Можно запускать rtmon в любое другое время. В этом случае в момент запуска в файл попадет текущее состояние маршрутизации.
ОПЦИИ
rtmon поддерживает следующие опции:
-Version
Вывести информацию о версии и выйти.
help
Вывести список доступных опций.
file ФАЙЛ [ all | список_объектов ]
Сохранять вывод в ФАЙЛЕ. Список_объектов - список типов объектов, которые должны наблюдаться. Это может быть комбинация 'link', 'address', 'route' и 'all'. 'link' обозначает сетевое устройство, 'address' - адрес протокола
(IP или IPv6) устройства, 'route' - запись таблицы маршрутизации, а 'all' обозначает все типы.
-family [ inet | inet6 | link | help ]
Семейство протоколов. 'inet' - IPv4, 'inet6' - IPv6, 'link' обозначает что сетевой протокол не указан, а 'help' выводит информацию об использовании.
-4
Использовать IPv4. Аналогично -family inet.
-6
Использовать IPv6. Аналогично -family inet6.
-0
Сетевой протокол не указан. Аналогично -family link.
ПРИМЕРЫ
# rtmon file /var/log/rtmon.log
Сохранять изменения в файл /var/log/rtmon.log, затем запустите: