rdisc(8)
| RDISC(8) | Руководство системного администратора: iputils | RDISC(8) |
ИМЯ
rdisc - демон поиска сетевого шлюза
СИНТАКСИС
rdisc [ -abdfstvV] [ send_address] [ receive_address]
ОПИСАНИЕ
rdisc выступает клиентом протокола поиска шлюза по ICMP. rdisc вызывается при загрузке для получения таблиц маршрутизации сети с шлюзами по умолчанию.
rdisc прослушивает широковещательный адрес ALL_HOSTS (224.0.0.1) (или receive_address если он указан в параметрах), ожидая сообщения шлюзов типа ROUTER_ADVERTISE. Сообщения шлюзов, не входящих в текущую сеть, игнорируются. Среди оставшихся адресов шлюзы с самым высоким приоритетом используются как шлюза по умолчанию и каждый из них добавляется в таблицу маршрутизации ядра.
Опционально, rdisc может пропускать режим ожидания объявления шлюзов, отсылая несколько сообщений ROUTER_SOLICITATION на адрес ALL_ROUTERS (224.0.0.2) (или send_address он указан в параметрах).
Каждому адресу шлюза назначается таймер и, в случае если время таймера истекло прежде, чем получено очередное сообщение с анонсом этого шлюза, этот шлюз не добавляется в таблицу маршрутизации. Адрес будет также исключён из рассмотрения если хост получает пакет с анонсом с максимально отрицательным приоритетом.
Сторона сервера протокола нахождения шлюзов поддерживается Cisco IOS и другими более или менее полными демонами маршрутизации UNIX, например, gated.
ОПЦИИ
- -a
- Принимать все шлюзы независимо от приоритета, который указан в их анонсах. Обычно rdisc принимает (и добавляет в таблицы маршрутизации ядра) только шлюзы с наивысшим приоритетом.
- -b
- Противоположно -a, т.е. добавляет только шлюзы с наивысшим приоритетом. Поведение по умолчанию.
- -d
- Записывать сообщения отладки в syslog.
- -f
- Запускает rdisc на всё время, даже если шлюзы не найдены. Обычно rdisc ждет три пакета с анонсом и, в случае, если шлюзы не найдены, выходит с ненулевым значением. Если опция -f не указана, то должна быть указана опция -s.
- -s
- Посылает сначала три запроса, чтобы быстро определить шлюзы при загрузке системы. Если не найдены шлюзы, -s обеспечивает выход из rdisc с ненулевым значением. Может быть отменено опцией -f.
- -t
- Режим проверки. Не проводите в фоновом режиме.
- -v
- Выводить более подробные сведения в syslog.
- -V
- Вывести версию и выйти.
ИСТОРИЯ
Эта программа разработана Sun Microsystems (смотрите уведомление об авторских правах в файле с исходным кодом). Она была портирована на Linux Алексеем Кузнецовым <kuznet@ms2.inr.ac.ru>.
СМ. ТАКЖЕ
ЛИТЕРАТУРА
Deering, S.E.,ed "ICMP Router Discovery Messages", RFC1256, Network Information Center, SRI International, Menlo Park, Calif., Сентябрь 1991.
БЕЗОПАСНОСТЬ
rdisc требует привилегий CAP_NET_RAWIO для прослушивания и отправки пакетов ICMP и CAP_NET_ADMIN для обновления таблиц маршрутизации.
ДОСТУПНОСТЬ
rdisc часть пакета iputils и последние версии доступны в виде исходного кода на FTP-сервере с анонимным доступом по адресу: ftp://ftp.inr.ac.ru/ip-routing/iputils-current.tar.gz.
ПЕРЕВОД
Перевод с английского russians <pawel5@mail.ru> 2007
| 27 сентября 2002 | iputils-020927 |
