答案1
如果您在两个客户虚拟机中执行sudo dmesg | grep tty
,请记下虚拟机设置中指定的地址处的 COM 端口名称。我得到的是ttyS0 at I/0 0x3f8...
。我执行了ls /dev/
以查看是否ttyS0
存在,结果确实存在。
尝试socat -dd /dev/ttyS0 pty
或任何与 给出的 COM 设备相对应的内容dmesg
。
问题是该管道文件的路径实际上位于主机上,因此客户机找不到它。客户机看到一个设备。
如果您在两个客户虚拟机中执行sudo dmesg | grep tty
,请记下虚拟机设置中指定的地址处的 COM 端口名称。我得到的是ttyS0 at I/0 0x3f8...
。我执行了ls /dev/
以查看是否ttyS0
存在,结果确实存在。
尝试socat -dd /dev/ttyS0 pty
或任何与 给出的 COM 设备相对应的内容dmesg
。
问题是该管道文件的路径实际上位于主机上,因此客户机找不到它。客户机看到一个设备。