rtsold

Сервис запроса маршрутизаторов

Синтаксис:

rtsold [-1Ddfm] -a 
rtsold [-1Ddfm] интерфейс ...
rtsol [-Dd] -a
rtsol [-Dd] интерфейс ...

Опции:

-1
Выполнить только одну проверку. Отправлять пакеты запросов маршрутизаторов до тех пор, пока действительные пакеты маршрутизаторов будут поступать из всех интерфейсов, после чего завершить работу утилиты.
-a
Выполнить автоматическую проверку исходящего интерфейса. Сервис rtsold пытается найти интерфейс с поддержкой IPv6, не являющийся интерфейсом закольцовывания или интерфейсом "точка-точка". При обнаружении нескольких интерфейсов rtsold завершает работу с ошибкой.
-D
Повысить уровень отладки. Также выводить информацию внутреннего таймера.
-d
Активировать отладку.
-f
Запретить работу утилиты rtsold в режиме сервиса (приоритетный режим). В этом случае предупреждающие сообщения записываются в стандартный поток ошибок, а не в syslog().
-m
Включить поддержку мобильности; отправлять пакеты проверки на маршрутизаторы по умолчанию, создающие объявления маршрутизаторов при (пере)подключении узла к интерфейсу. Периодически отправлять через интерфейс, не поддерживающий SIOCGIFMEDIA ioctl(), запросы маршрутизаторов.
интерфейс
Имя одного или нескольких интерфейсов для отправки сообщений.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, e2k, mips, ppc, x86

Описание:

Сервис rtsold отправляет сообщения с запросами маршрутизаторов ICMPv6 указанному интерфейсу (интерфейсам). При подключении или повторном подключении к каналу rtsold отправляет запросы маршрутизаторов на локальный групповой адрес всех маршрутизаторов, что позволяет обнаружить новые маршрутизаторы и получить адреса, не являющиеся локальными.

В случае использования утилиты rtsol из указанного интерфейса интерфейс передаются сообщения проверки, при этом утилита не переводится в режим сервиса. Это поведение аналогично следующему:

rtsold -f1 интерфейс

Сервис rtsold отправляет максимум три запроса маршрутизаторов через интерфейс после одного из следующих событий:

После того как утилита rtsold отправит запрос маршрутизатора и получит действительное объявление маршрутизатора, она прекращает отправку дополнительных запросов через этот интерфейс до наступления одного из перечисленных выше событий.

При отправке запроса маршрутизатора через интерфейс rtsold добавляет опцию адреса источника канального уровня, если интерфейс имеет такой адрес.

При получении сигнала SIGUSR1 утилита rtsold выгружает текущее внутреннее состояние в /var/run/rtsold.dump.

Файлы:

/var/run/rtsold.pid
Идентификатор_процесса запущенной в данный момент утилиты rtsold.
/var/run/rtsold.dump
Выгрузка текущего внутреннего статуса.

Возвращаемое значение:

0
Завершено успешно.
≠0
Возникла ошибка.

Предостережения:

Перед запуском утилиты необходимо разрешить для стека TCP/IP получение объявлений маршрутов следующим образом:

sysctl -w net.inet6.ip6.accept_rtadv=1

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино»

Тематические ссылки:

rtadvd, sysctl




Предыдущий раздел: Сервисы