将现代 Linux 发行版连接到物理终端

将现代 Linux 发行版连接到物理终端

我有一个旧的 IBM 3151 终端,我想用它玩一下。该终端设计用于 Enterprise AIX 系统,相关文档仍然存在,但我没有任何 AIX 服务器。

我确实有备用机器,我可以在上面加载 Ubuntu Server 之类的东西,我想知道我是否可以让它工作。虽然有许多关于连接到串行设备(例如网络设备和微控制器)的教程,但用于连接现代操作系统以输出到物理 ascii 终端的文档似乎很少。

我想从我对几件事感到困惑开始。

  1. 终端通过DB25串口连接。当然,我没有任何具有 DB25 串行端口的计算机,但我确实有一个从 USB -> DB9 -> DB25 转接的适配器。这够了吗。从现代 USB 到终端的过程中是否会出现任何数据丢失/损坏?

  2. 我应该使用哪些工具/命令将标准输入/标准输出重定向到终端而不是计算机的屏幕/键盘?

答案1

  1. 大多数 USB 转串口适配器都可以正常工作,包括链接到多个适配器时;您可能需要检查您使用的是真正的 FTDI 芯片。

  2. 当前大多数发行版都使用 systemd。在那里,您可以通过serial-getty在适当的端口上启用服务来启用串行终端上的登录;例如

    systemctl enable [email protected] --now
    

    将在 上启动登录会话ttyUSB0

答案2

首先检查终端是否正常工作:

在 RS-232 串行终端上标准引脚排列(数据终端设备)

https://en.wikipedia.org/wiki/RS-232

http://pinouts.ru/SerialPorts/RS232_pinout.shtml

您可以将引脚 2 和 3 短路,如果终端正在工作,则键盘上输入的字符将在屏幕上回显。

相关内容