首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用agetty和调制解调器拨号的老式BBS访问

使用agetty和调制解调器拨号的老式BBS访问
EN

Unix & Linux用户
提问于 2020-03-21 21:01:02
回答 1查看 750关注 0票数 0

我正在尝试用Mystic (在telnet上运行)建立一个80's服务,包括一个连接到服务器串口的美国机器人调制解调器的拨号访问。我成功地用了曼蒂:

代码语言:javascript
复制
/sbin/mgetty -D -a -x6 /dev/ttyUSB0

这在远程客户机上带来了Ubuntu登录,我可以用本地主机上的telnet输出来替换它,配置在连接时启动的进程。问题是,mgetty要求调用者在进入神秘的欢迎屏幕之前在服务器上输入一个现有的用户名。

因此,我转而使用agetty:它有一个自动登录功能,它将跳过第一步,它将直接使用常规的非管理linux用户将用户带到telnet会话。然后用户将登录或注册到BBS服务。

不幸的是,我无法让它起作用:

代码语言:javascript
复制
agetty -I 'ATE0Q1&D2&C1S0=1\015' ttyUSB0 vt100

使用此命令,我可以从客户端连接,但终端上没有显示任何内容。连接是稳定的,但似乎没有任何传输。如果我从终端发送一些笔画,并监视/dev/ttyUSB0 0,并在服务器上显示屏幕,我可以看到到达的垃圾字符,但是所有的东西都被搅乱了。如果我从服务器上的屏幕会话发送笔画,客户端会显示一些“砖头”字符。

EN

回答 1

Unix & Linux用户

发布于 2020-03-21 21:20:20

您没有为agetty指定波特率,所以它要么保留串口的默认速度,要么不可能(例如,默认速度为0),将其设置为agetty的默认值9600 bps。

您可能需要使用-m选项使agetty适应已建立的连接的波特率:这与mgetty选项-a所做的基本相同。

垃圾字符的问题听起来很可能是波特率错配。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/574149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档