С помощью Linux (Debian, если быть точным) на ноутбуке, Я хочу иметь возможность проверить, подключены ли, например, пары TX или RX к другому компьютеру. Если, скажем, я подключил только RX (и могу принимать в беспорядочном режиме), я хочу иметь возможность определить, что TX не подключен.
определить, что TX не подключен
В стандартах 802.3 до 100BaseTX нет ничего, что поддерживало бы такую функциональность. Конечно, если вы контролируете оба конца ссылки, вы можете реализовать эхо-зонд, на который будет отвечать удаленная сторона.
Для 1000BaseT все по-другому - не было бы такого понятия, как «пара TX» или «пара RX», поскольку все четыре пары используются для передачи и приема одновременно. Поскольку IDLE-кадры непрерывно передаются по сети, отключенные пары могут быть обнаружены по отсутствию трафика.
Кроме того, некоторые сетевые карты могут предоставлять способы тестирования кабелей, хотя они будут проприетарными, и мне неизвестны какие-либо реализации Linux. Вот как выглядит диалоговое окно Broadcom Cable Analysis под Windows: