两个VM主机之间的VMWare串行连接

我试图模拟运行CentOS 6.3的两个VMWare虚拟机之间的串行连接; 都托pipe在相同的VMWare vSphere 5.1.0主机上(基于Linux)。

谷歌search取得了这些指示 ,似乎命名pipe道解决scheme是我想要的; 但是给定的指令并不适用于我:在主机上不创buildpipe道,也不在guest虚拟机上创buildpipe道,在guest虚拟机上也没有其他串行端口可用。

进一步的search产生了工作站的这些指令,这些指令给出了有关命名pipe道名称的有效答案的一些说明。 当我尝试按照说明(使用'/ tmp / pipeName'作为pipe道名称)input命名pipe道时,出现Incompatible device backing for device '0'错误。 使用没有斜线的pipe道名称不会产生错误,但是我仍然可以得到原始结果 – 过程“有效”,但是在来宾上没有新的pipe道和/或串行端口可用。

当我添加一个串行端口到客户操作系统,我怎么知道端口地址/ IRQ将是什么?

当我select“命名pipe道”时,在什么机器(主机或客户机)上创build了命名pipe道? 如何将命名pipe道映射回串行端口?

它要求您input的“命名pipe道名称”实际上是您希望附加到的串行端口的名称。 在COM1的情况下, /dev/ttyS0是正确的input。

我通过在两个虚拟机上安装minicom( yum install minicom )来testing。 minicom的默认串行端口是/ dev / modem,这将不起作用,所以我必须运行minicom -s并将两个VM上的串行configuration更改为/ dev / ttyS0。 然后,在打开minicom之后,input到terminal的任何内容都会出现在另一个terminal的输出中(terminal回显默认是closures的)。