如何在VirtualBox中的两个虚拟机之间设置串行端口

如何在VirtualBox中的两个虚拟机之间设置串行端口

我需要在Linux上测试两台VirtualBox客机之间的串行通讯。 本教程介绍了在VirtualBox上运行的两个虚拟机之间设置串行端口的功能。

  • 我的主机操作系统是Ubuntu 10.10
  • 我的客户操作系统是Microsoft Windows XP和Debian Lenny。

在主机上,您不需要安装或配置任何东西。

在客户虚拟机上,您需要配置串口设置。

第一个客户端串行端口设置 - Debian

图1. - 第一访客VM串行端口设置

启用串行端口复选框: 已选中(启用)
端口号: COM1
端口模式: 主机管道
创建管道复选框: 已选中(启用)
端口/文件路径: / tmp / vboxS0

第二个客户端串行端口设置 - Microsoft Windows XP

图2. - 第二个VM串行端口设置

启用串行端口复选框: 已选中(启用)
端口号: COM1
端口模式: 主机管道
创建管道复选框: 未选中(禁用)
端口/文件路径: / tmp / vboxS0

启动VirtualBox机器

首先,您需要通过勾选“创建管道”复选框启动一台机器(在我的例子中,这是Debian VM)。 之后,您可以启动第二台机器(在我的例子中,这是我的Microsoft Windows XP VM)。

如果您尝试使用未选中的“创建管道”复选框启动第一台计算机,则会收到一条错误消息。

图3. - 如果尝试使用未选中的“创建管道”复选框启动虚拟机,则显示错误消息

测试

我已经在Debian Linux中启用了串行控制台登录,我从Windows终端程序连接到Linux机器没有任何问题。

图4. - 工作串口连接的证明

鲁道夫 - http://www.bodocsi.net

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏