使用最新版本的 VMware:
尝试在两台虚拟机之间创建连接(一台使用 Windows 操作系统,另一台使用 Linux 操作系统)
我的问题很简单:如何创建对其他虚拟机的引用?com_1 是默认管道名称,但显然不会专门指我希望连接的 Linux 操作系统机器。是否有一些可以在 Linux 中使用的终端代码将其识别为命名管道的另一端?
使用最新版本的 VMware:
尝试在两台虚拟机之间创建连接(一台使用 Windows 操作系统,另一台使用 Linux 操作系统)
我的问题很简单:如何创建对其他虚拟机的引用?com_1 是默认管道名称,但显然不会专门指我希望连接的 Linux 操作系统机器。是否有一些可以在 Linux 中使用的终端代码将其识别为命名管道的另一端?
如果您选择了输出到命名管道,请配置命名管道。
a) (Windows 主机)使用默认管道名称,或键入另一个管道名称。管道名称必须以 \.\pipe\ 开头,并且在服务器和客户端上必须相同。例如:\.\pipe\namedpipe
b) (Linux 主机)在第一个文本框中键入 /tmp/socket 或另一个 UNIX 套接字名称。服务器和客户端的管道名称必须相同。
c) 要将调试信息发送到主机系统上的应用程序,请从第一个下拉菜单中选择此端是服务器,然后从第二个下拉菜单中选择另一端是应用程序。
d) 要将调试信息发送到另一个虚拟机,请从第一个下拉菜单中选择此端是服务器,从第二个下拉菜单中选择另一端是虚拟机。
e) 要在虚拟机开机时将端口连接到虚拟机,请选择开机时连接。
f) 单击完成将虚拟串行端口添加到虚拟机。
g) (可选)在 Hardware 选项卡上,选择新的串行端口,选择 Yield CPU on poll,然后单击 OK。
如果您使用通过串行连接进行通信的调试工具,此选项很有用。如果来宾操作系统中的串行端口正在轮询模式而不是中断模式下使用,您可能会注意到性能问题。如果虚拟机尝试执行的唯一任务是轮询虚拟串行端口,此选项会强制虚拟机让出处理器时间。下一步做什么 如果您在两个虚拟机之间建立连接,则第一个虚拟机被设置为服务器。对第二个虚拟机重复此过程,但通过在配置命名管道时选择“此端是客户端”将其设置为客户端。
看看http://communities.vmware.com/thread/214146
可能您只需要添加以下内容:
serial0.present = "TRUE"
serial0.fileType = "pipe"
serial0.fileName = "/tmp/com_1"
到 Linux 操作系统 .vmx 文件。