ifplugstatus

НАЗВАНИЕ
ОБЗОР
ОПИСАНИЕ
ОПЦИИ
ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
АВТОР
АВТОР ПЕРЕВОДА
СМОТРИТЕ ТАКЖЕ
ЗАМЕЧАНИЕ

НАЗВАНИЕ

ifplugstatus − инструмент проверки наличия кабеля

ОБЗОР

ifplugstatus [опции] [ИНТЕРФЕЙС]

ОПИСАНИЕ

ifplugstatus − это служебная программа, которая может использоваться для определения состояния кабеля локальных устройств Ethernet в Linux, как это делают программы mii−diag, mii−tool и ethtool. Фактически поддерживаются все три API, используемые этими программами. Также поддерживается проверка кабеля с помощью флага интерфейса IFF_RUNNING, который поддерживается большинством современных драйверов (не только Ethernet), и проверка состояния ассоциации с помощью беспроводных расширений API для устройств WLAN.

API пробуются в следующем порядке:

Сначала самый новый API: SIOCETHTOOL (так же известный как API ethtool)

Вторым − более старый API: SIOCGMIIREG (так же известный как API mii−diag)

Затем API WLAN: беспроводные расширения (так же известный как API iwconfig)

Далее чистейшим API: IFF_RUNNING (так же известным как API ifconfig)

Самым старым API (SIOCPRIV также известным как API mii−tool)

ifplugstatus можно использовать в сценариях оболочки, поскольку он возвращает текущее состояние кабеля в коде завершения. Она также может пригодиться для определения доступных API на используемом сетевом драйвере. (Опция −v)

ОПЦИИ

Можено указать устройство Ethernet в командной строке. Иначе ifplugstatus проверит все доступные сетевые интерфейсы.
−a | −−auto

Автоматически включить интерфейс перед проверкой (по умолчанию отключено).

−h | −−help

Показать справку.

−q | −−quiet

Уменьшить подробность на единицу. Если подробность < 0, текст не будет отображаться, только соответствующее возвращаемое значение; если подробность =0, будет показано краткое состояние; если подробность > 0, будет возвращена подробная информация об используемом API. (По умолчанию подробность − 0).

−v | −−verbose

Увеличить подробность на единицу. Смотри опцию −q.

−V | −−version

Показать версию.

ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ

0 Успех.

1 Ошибка.

2 Обнаружен вставленный кабель (доступен только при указании интерфейса).

3 Кабель отключен (то же самое).

АВТОР

ifplugd написан Леннартом Поттерингом (Lennart Poettering) <mzvscyhtq (at) 0pointer (dot) de>. ifplugd доступен по адресу http://0pointer.de/lennart/projects/ifplugd/

АВТОР ПЕРЕВОДА

Перевод на русский язык выполнил Владимир Ступин <vladimir@stupin.su>.

СМОТРИТЕ ТАКЖЕ

mii−diag(8), mii−tool(8), ethtool(8), ifplugd(8)

ЗАМЕЧАНИЕ

Эта страница руководства написана Оливером Куртом (Oliver Kurth) с использованием xml2man(1).