LINUX.ORG.RU
ФорумAdmin

подключиться к терминалу по USB.

 , , ,


0

1

Есть ли какой-то чудо девайс, который можно вставить в USB в Linux-компьютер и использовать как последовательную консоль (текстовый терминал) ? Запустить там getty и залогиниться, вводить команды итд?

На этом спец.компьютере нет графического вывода и порта rs232\com.

Это нужно для того, чтоб решать проблемы с отвалившейся сетью, так что всякие USB-Eth, USB-Wifi не подходят.

Пока нагуглил 3 подхода:

1. Комп1 — USB2RS232 — RS232 null cable — USB2RS232 — Комп2.
2. То же, только в виде одного провода. https://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_USBNMC.pdf
3. Usb-vga + usb-клавиатура.

★★★★★

Ответ на: комментарий от Bers666

Так Вы ж сами написали, что есть 3 подхода.
inittab - это про первые два варианта.
Насчёт конкретного «чудо-девайса» (он же упомянутый Вами USB2RS232): https://aliexpress.ru/item/32950842538.html?spm=a2g0o.productlist.0.0.64fc4e88DhOJP7&s=p&ad_pvid=202005150431329521208759902400000818031_5&algo_pvid=90ea9197-43ab-4725-bf21-ef431ab82cf7&algo_expid=90ea9197-43ab-4725-bf21-ef431ab82cf7-4&btsid=0b8b035915895422929041546eca5e&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_

PeleWin ()
Последнее исправление: PeleWin (всего исправлений: 1)
Ответ на: комментарий от PeleWin

Если не очень ясно, как это сделать на практике:

  1. подключить переходник USB-UART в USB-порт, при необходимости установить драйверы, опредить название нового устройства (возможно, оно будет называеться /dev/ttyUSB0)
  2. запустить agetty на новом устройстве (вероятно, через inittab, но, может быть, и обычный запуск от суперпользователя с необходимыми параметрами подойдёт)
  3. подключиться с обратной стороны USB-UART вторым компьютером, к примеру, через такой же USB-UART
  4. на втором компьютере открыть терминал, например, minicom:
sudo minicom -b 115200 -D /dev/ttyUSB0

Если всё ок - Вы дожны увидеть приглашение линукса залогиниться

PeleWin ()