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/
Перевод на русский язык выполнил Владимир Ступин <wheelof@gmail.com>.
mii-diag(8), mii-tool(8), ethtool(8), ifplugd(8)
Эта страница руководства написана Оливером Куртом (Oliver Kurth) с использованием xml2man(1).
Руководства | ifplugstatus (8) | пользователя |