通过串口连接两个Linux系统

时间:2012-03-10 03:39:15

标签: linux serial-port freebsd

我想通过串口连接两个Unix Flavored System。有人可以对这个请求有所了解吗?

在一台机器上我安装了freeBSD,而另一台机器我安装了Fedora 15。

我将在FreeBSD上启动连接,Fedora将接受连接。

我已经改变了Fedora上的运行级别,以便它在命令行停止。 (即,将运行级别设置为3)。

这两台机器都有com POrts(Male),我通过串行电缆(两端的母连接器)将它们连接回来了

现在从FreeBSD Machine,我发起连接,但我没有看到连接成功

我在Fedora 15上禁用了防火墙。

1 个答案:

答案 0 :(得分:0)

您需要一条“零调制解调器”电缆(或适配器),它跨越某些RS-232线路。直接引脚电缆不起作用,因为它会将CTS连接到CTS和RTS连接到RTS而不是CTS连接到RTS,反之亦然。

连接链中是否有零调制解调器适配器或电缆?

一旦你有一个零调制解调器,下一步就是验证连接。这可以通过多种方式完成。例如,在两端运行Minicom等串行通信程序,设置通信参数(波特率,位,奇偶校验,握手......),并查看是否可以在一侧键入字符并让它们出现在另一侧。

(您也可以使用stty < /dev/tty<whatever> <args>查看/更改序列参数,并可以使用echocat。)

当数据链接正常工作时,您可以考虑设置IP通信(给出其他答案)。