if_up

Ожидание доступности интерфейса TCP/IP

Синтаксис:

if_up [-apl] [-r повторные_попытки] [-s секунды] интерфейс...

Опции:

-a
Ожидать завершения конфигурирования всех указанных интерфейсов. Значением по умолчанию является ожидание завершения конфигурирования одного интерфейса.
-p
Ожидать только появления указанных интерфейсов. Значением по умолчанию является ожидание как появления, так и завершения конфигурирования интерфейсов. Это целесообразно при конфигурировании интерфейса вручную после его появления (например, с помощью утилиты ifconfig).
-r повторные_попытки
Число проверок списка интерфейсов. Значение по умолчанию – 5.
-s секунды
Ожидать указанное число секунд до следующей проверки списка интерфейсов. Значение по умолчанию – 1.
-l
Это заставит утилиту if_up ждать, пока физическое сетевое соединение будет поднято. Этот параметр может не поддерживаться некоторыми драйверами.
интерфейс
Имя интерфейса, ожидание которого выполняется (например, en0, en1, ...).

Платформы:

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

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

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

Описание:


Caution: При отсутствии полномочий root следует указать полный путь: /usr/sbin/if_up.

Эту утилиту удобно использовать при загрузке для обеспечения готовности интерфейса TCP/IP для всех использующих его утилит. В основном, она используется вместе с dhcp.client. При выполнении if_up в приоритетном режиме в рамках сценария запуска выполнение приостанавливается до тех пор, пока для указанных интерфейсов не будет установлена метка "включенный" ("UP") и им не будут присвоены IP-адреса, либо до наступления таймаута утилиты.

Примеры:

См. dhcp.client.

Файлы:

/usr/sbin/if_up
Утилита if_up находится в каталоге /usr/sbin/, который не включен в значение переменной PATH по умолчанию для пользователей без полномочий "root". При отсутствии полномочий root следует указывать полный путь.

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

0
Успешно.
>0
Возникла ошибка.

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

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

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

dhcp.client, ifconfig




Предыдущий раздел: Утилиты