我想通过串行端口连接两个Unix风味系统。有人可以阐明这一呼吁吗?
一台计算机上我安装了freeBSD,另一台计算机上我已经安装了Fedora 15。
FreeBSD是我将开始连接的地方,而Fedora将接受该连接。
我已经更改了Fedora的运行级别,以使其在命令行停止。 (即,将运行级别设置为3)。
两台机器都有COM PORTS(公头),我通过串行电缆将它们背对背(两端是母头连接器)
现在从FreeBSD机器开始建立连接,但是我看不到连接成功
我在Fedora 15上禁用了防火墙。
最佳答案
您需要一根“空调制解调器”电缆(或适配器),该电缆跨过某些RS-232线对。直的引出线不起作用,因为它将连接例如CTS到CTS以及RTS到RTS,而不是CTS到RTS,反之亦然。
连接链中是否没有调制解调器适配器或电缆?
调制解调器为空后,下一步就是验证连接性。这可以通过多种方式来完成。例如,在两端运行诸如Minicom之类的串行通信程序,设置通信参数(波特,位,奇偶校验,握手...),并查看是否可以在一侧键入字符,然后在另一侧显示它们。
(您也可以使用stty < /dev/tty<whatever> <args>
查看/更改串行参数,并且可以使用echo
和cat
。)
当数据链路正常工作时,您可以考虑设置IP通信(给出其他答案)。
关于linux - 通过串行连接两个Linux系统,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9643732/