ifplugstatus(8)

НАЗВАНИЕ
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/

АВТОР ПЕРЕВОДА
Перевод на русский язык выполнил Владимир Ступин <wheel69@yandex.ru>.

СМОТРИТЕ ТАКЖЕ
mii-diag(8), mii-tool(8), ethtool(8), ifplugd(8)

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