MII-TOOL(8)

НАЗВАНИЕ
mii-tool - просмотр и управление состоянием интерфейса, не зависящим от типа среды

ОБЗОР
mii-tool [-v, --verbose] [-V, --version] [-R, --reset] [-r, --restart] [-w, --watch] [-l, --log] [-A, --advertise=среда,...] [-F, --force=среда] [-p, --phy=адрес] интерфейс ...

ОПИСАНИЕ
Эта утилита проверяет или задаёт состояние сетевого интерфейса модуля Media Independent Interface (MII). Большинство адаптеров Fast Ethernet используют MII для автоматического согласования скорости канала и настройки дуплекса.

Большинство умных сетевых устройств используют протокол автосогласования для соединения по типам сред, поддерживаемых ими, и затем выбирает самый быстрый поддерживаемый тип среды. Для того, чтобы сообщить MII подмножество поддерживаемых типов сред, можно воспользоваться опциями -A или --advertise. Некоторые пассивные устройства, такие как односкоростные концентраторы, не поддерживают автосогласование. Чтобы управлять такими устройствами, протокол MII также позволяет обнаруживать тип среды канала 10baseT или 100baseT простым определением частоты несущей. Для указания принудительного режима работы MII можно воспользоваться опцией -F или --force, при этом автосогласование не используется. Опции -A и -F оказывают взаимно исключающее действие.

По умолчанию выводит краткий отчёт о согласованных скоростях каналов и состоянии активности канала каждого из интерфейсов.

ОПЦИИ

-v, --verbose
    Показать более детализованную информацию о состоянии MII. Если указано дважды, также отображается необработанное содержимое регистра MII.
    Осторожно: после трехразоваго использования произойдет чтение всех регистров MII, в том числе и нестандартных. Это не гарантирует никакого действительного ответа от PHY, в то время как PHY-связь может даже зависнуть.С драйвером e1000e произойдет сбой при чтении регистра 0x07.

-V, --version
    Показать информацию о версии программы.

-R, --reset
    Возвращает настройку MII к значению по умолчанию.

-r, --restart
    Перезапустить автосогласование.

-w, --watch
    Наблюдать за интерфейсами и выводить отчёт об изменениях состояния канала. Интерфейсы MII опрашиваются с интервалом в одну секунду.

-l, --log
    Используется с -w, записывать отчёты об изменении состояния канала в журнал, вместо вывода на стандартный поток вывода.

-F среда, --force=среда
    Отключить автосогласование и выставить принудительный режим работы MII 100baseTx-FD, 100baseTx-HD, 10baseT-FD или 10baseT-HD.

-A среда,..., --advertise=среда,...
    Включить и перезапустить автосогласование, и объявлять только указанные типы среды. Несколько типов нужно отделяются запятыми. Правильными значениями типа среды считаются 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD и 10baseT-HD.

-pадрес, --phy=адрес
    Переопределить адрес MII, предоставленный ядром, на значение адрес.

ДИАГНОСТИКА

SIOCGMIIPHY on 'eth?' failed: Invalid argument
    Если интерфейс не активен (up), ядро не будет вести отчёт о состоянии его канала.

SIOCGMIIPHY on 'eth?' failed: Operation not permitted
    Большинство ядер ограничивают доступ и разрешают его только пользователю root.

SIOCGMIIPHY on 'eth?' failed: No such device
    Эта ошибка появляется в том случае, если ядро не знает о названном устройстве.

SIOCGMIIPHY on 'eth?' failed: Operation not supported
    Указанный интерфейс не поддерживает запросы MII. В большинстве случаев это означает, что устройство не имеет приёмопередатчика MII.

АВТОРЫ
Дэвид Хайндс (David Hinds) - dhinds@pcmcia.sourceforge.org
Дональд Бэкер (Donald Becker) - becker@scyld.com
Бернд Экенфелс (Bernd Eckenfels) - ecki@debian.org

СМ. ТАКЖЕ
http://net-tools.sourceforge.net - Домашняя стрничка проекта net-tools

АВТОР ПЕРЕВОДА
Перевод на русский язык выполнил Владимир Ступин <wheel69@yandex.ru>.
АстраЛинукс апрель 2020 - исправлено в соответствии с MII-TOOL 8 "2013-02-15"