Как узнать, какие пары кабеля CAT5e на самом деле подключены к другому компьютеру?

Используя Linux (точнее говоря, Debian) на ноутбуке, я хочу иметь возможность проверить, подключены ли, например, пары TX или RX к другой машине. Если, скажем, я только подключил RX (и могу получать, используя случайный режим), я хочу быть в состоянии определить, что TX не подключен.

1 ответ

Решение

определить, что TX не подключен

В стандартах 802.3 до 100BaseTX нет ничего, что поддерживало бы такую ​​функциональность. Конечно, если у вас есть контроль над обоими концами соединения, вы можете реализовать эхолот, на который ответит удаленная сторона.

Для 1000BaseT все иначе - не было бы такой вещи, как "пара TX" или "пара RX", поскольку все четыре пары используются для передачи и приема одновременно. Поскольку кадры IDLE непрерывно передаются по проводам, разъединенные пары могут быть обнаружены по отсутствию трафика.

Кроме того, некоторые сетевые адаптеры могут предоставлять способы тестирования кабелей, хотя они будут проприетарными, и я не знаю ни о каких реализациях Linux. Вот как выглядит диалог Broadcom Cable Analysis под Windows:

введите описание изображения здесь

Другие вопросы по тегам