目前我需要开发一些程序,通过串行线与cisco设备进行通信。我想在我的开发linux机器上构建测试环境。所以,我发现了dynamips cisco模拟器。该仿真器可以通过串口线提供'-U/dev/ttyS0'选项的接口。那么,这会导致dynamips打开硬件串行端口并通过它进行通信。我可以通过串口客户端(如minicom)从另一台Linux机器连接到此硬件串行端口。Linux上的软件串行端口环回
但是,由于我在两台linux机器上都使用virtualbox,因此我通过virtualbox将串行端口链接到命名管道。这个方案似乎正在工作,但非常冗赘。我正在寻找一种方法来在单个Linux机器上运行dynamips和minicom。
我发现伪终端可能对我有用。但我试图用'-U/dev/ptmx'运行dynamips,然后用minicom连接到/ dev/pts/... port,反之亦然。在这两种情况下,双方都有输入/输出错误。
你要求什么具体问题或错误信息? – 2010-02-03 15:26:10
您是否在这个环回任务中使用了openpty? – lpapp 2013-11-17 06:05:25