10-контактный RJ-45-USB, необходимо сделать консольный кабель (маршрутизатор Linux)

1086
Shankensteinium

Предисловие к этому вопросу: я не могу попасть в магазин запчастей в ближайшее время. Я хорошо знаю, что могу купить то, что мне нужно, но я пытаюсь обойтись с инструментами и оборудованием, которое у меня уже есть.

Я нашел кабель 10-контактный RJ-45 (48?) - к USB. Гнездо имеет выводы на 1 (красный), 4 (коричневый), 7 (черный), 9 (белый) и 10 (зеленый). Не уверен, что такое Tx, Rx, Ground, Data, Uni / Bi-Di и т. Д. Ничего не чередуется. После обрезки домкрата с конца кабеля и снятия изоляции, я не видел провода на 4 (коричневый), который я мог видеть. Может ли металлическая изоляция заземляться до 4 (коричневая)? Можно ли спасти этот кабель с помощью 8-контактного разъема RJ-45, который будет использоваться в качестве консольного кабеля для моего блочного маршрутизатора Linux?

РЕДАКТИРОВАТЬ: кабель, кажется, является частью ИБП от одной из нескольких систем домашней безопасности в здании.

4
Есть ли внутри чип или это просто пассивный кабель? (Кроме того, действительно ли ваш маршрутизатор имеет консольный порт RJ-45? У большинства "Linux boxen" только порт DB-9.) grawity 6 лет назад 2
Может помочь в привязке к конкретному оборудованию, о котором вы говорите, и маркировке кабелей. Journeyman Geek 6 лет назад 1
Я, честно говоря, не знаю. У меня нет инструментов, чтобы разобрать ствол около конца, чтобы проверить. Возможно. Похоже, что это так Shankensteinium 6 лет назад 0
Вы можете взять мультиметр в режиме проверки непрерывности и проверить, какой из выводов RJ48 напрямую подключен к выводам USB. (Если вы обнаружите, что _all_ из них напрямую связаны, нет, это не будет работать.) grawity 6 лет назад 0
С противоположной стороны: https://superuser.com/questions/1274489/what-is-this-port-labelled-usb-on-my-apc-ups-which-looks-almost-like-a-rj45-ne grawity 6 лет назад 2

1 ответ на вопрос

5
grawity

Несмотря на похожее «последовательное» название, последовательные порты и USB используют совершенно несовместимую сигнализацию. Чтобы подключить последовательный консольный порт к USB, вам понадобится активный кабель с чипом преобразователя.

Убедитесь, что это то, что у вас есть: когда USB-порт подключен к компьютеру, ваша ОС должна немедленно распознавать его как COM-порт (даже если другой конец свободен).

(Кабели USB-RJ45, продаваемые для ИБП APC , работать не будут. Они являются пассивными адаптерами, и ИБП фактически использует полный протокол USB - не RS232 - через свой порт RJ. )

Вы можете теоретически собрать консольный кабель самостоятельно. Большинство продаваемых в настоящее время кабелей «USB-последовательный» используют чипы, такие как Prolific PL2303, возможно FTDI FT232RL или Microchip MCP2200 (поиск «USB UART converter»). Я не знаю, какие дополнительные детали могут потребоваться.

Если ваш маршрутизатор действительно имеет консольный порт RJ-45, распиновка, скорее всего, называется «опрокидывающимся кабелем».

У меня недостаточно оборудования для работающего последовательного конца. Должен ли маршрутизатор быть устройством, которое получает RJ-45 в консольном порту? Нет ли другого способа получить доступ к консоли через локальную сеть или USB? Shankensteinium 6 лет назад 0
Ну, обычно в этом весь смысл «консоли» - использовать ее, когда доступ к локальной сети нарушен ... Какое оборудование вы используете? Если это обычный сервер, он, скорее всего, будет иметь BMC (с IPMI / iLO / iDRAC) для доступа через консоль через IP. Если это перепрофилированный ПК, он может иметь Intel AMT для того же. Если это выделенный маршрутизатор ... маловероятно. grawity 6 лет назад 0
(И нет, вы не можете подключить последовательный кабель RJ45 к порту Ethernet.) grawity 6 лет назад 0
TP-Link 1750AC. Они достаточно новы, поэтому я не смог найти много описания устройства. Shankensteinium 6 лет назад 0
Как и большинство комбинированных маршрутизаторов, он даже не имеет консольного порта RJ45, поэтому ваш кабель в любом случае был бы бесполезен. (Тем не менее, он может иметь последовательные выводы TTL внутри. Если вы попытаетесь использовать их, я думаю, вам понадобится второй преобразователь для напряжений RS232 в напряжения TTL; ищите различные сообщества моддинга, такие как OpenWRT.) Но есть вероятность, что маршрутизатор будет иметь Telnet или SSH доступ по локальной сети - это, вероятно, то, что вы хотели для «консоли через локальную сеть». grawity 6 лет назад 2
Довольно много. Я просто не умею эксплуатировать логические бэкдоры, поэтому хотел физический. Shankensteinium 6 лет назад 0
См. Https://wiki.openwrt.org/toh/tp-link/tl-wdr7500 для встроенных выводов консоли TTL. grawity 6 лет назад 2
@Shankensteinium: Не уверен, правильно ли я понимаю ситуацию, но если речь идет только о доступе к TP-Link 1750AC, установка OpenWRT на него, как описано в ссылке, предоставленной grawity, очень проста и (обычно) не требует использования бэкдоров , Тогда TP-Link полностью настраивается под ваши нужды. dirkt 6 лет назад 1