虚拟机(Hyper-V,VMware,VirtualBox)中的COM端口


虚拟环境具有许多优势,包括服务器整合,提高利用率以及故障后更快的恢复时间。 一台物理机可以托管多个虚拟机,并且它们都可以共享外围设备,资源和串行端口连接。 将串行转发到VMware,Hyper-V或任何其他环境可提高串行端口硬件的使用效率。

如果您或您正在使用的虚拟机上的任何应用程序必须有权访问主机OS上的串行端口,则串行到以太网连接器是连接虚拟机中COM端口的最简单方法之一。 它运行Linux或Windows。 借助软件工具,您将有机会在VMware,Hyper-V,Citrix或任何其他虚拟环境中访问COM。

要开始使用COM端口,请下载并安装该应用程序,它将显示可供您使用的设备列表,找到所需的设备并进行连接。

在本指南中,我们将为您提供有关如何访问虚拟机中COM端口的分步说明。 使用这些设置,您将获得直接插入来宾计算机中访问串行端口所需的所有功能。 您也可以使用串行到以太网连接器与虚拟创建的端口通信,而无需任何其他设置。

通过串行到以太网连接器,可以访问Hyper-V,VMWare,Citrix XenDesktop和其他虚拟化软件中的串行端口。
Sec logo

Serial to Ethernet Connector

透过网络访问远程串口
4.9 等级 基于 52+ 用户, 评论(86)
下载 14天全功能试用
Serial to Ethernet Connector

在Hyper-V中访问串行端口

Hyper-V管理器从不显示COM,因此您甚至都不知道是否有COM。 建立Hyper-V连接后,要在虚拟机中使用COM端口,您需要执行以下步骤:

  1. 在应用程序的左下角,单击“显示选项”按钮。
  2. 转到“本地资源”标签
  3. 在“本地设备和资源”框旁边,点击“更多...”
  4. 点击“端口”复选框
  5. 在“常规”标签中登录虚拟机。

在虚拟环境中,主机资源应对您可见。 完成这些设置后,您将可以访问虚拟机中的COM端口。

Hyper-V串行端口

在VirtualBox中使用串行端口

VirtualBox是另一种虚拟化软件,可用于在虚拟机中创建虚拟串行端口。 启用VirtualBox串行端口后,来宾操作系统将获得UART设备,从而可以通过串行连接接收和发送数据。 每个连接的配置细节可能因主机OS而异。

VirtualBox:串行端口设置

VBoxManage命令或“设置”选项卡可能会帮助您在VirtualBox中创建虚拟串行端口。 通过使用这些方法之一,您可以为每个来宾OS最多设置四个虚拟COM接口。

最重要的是,您需要配置端口模式和端口号。

设置端口号时,建议选择传统值。 另外,您将需要输入I / O基地址和IRQ。

VirtualBox COM端口

这是您在虚拟环境中必须执行的操作-配置串行端口设置:

可用的端口Made是:断开连接,已连接到主机设备以及已连接到主机管道。

下面,我们将考虑一些VirtualBox串行端口配置选项:

原始文件:用于将虚拟串行端口输出发送到文件的选项。 您可以指定任何文件。 您需要做的就是确保您具有编写和创建的特权。

VirtualBox串行端口

TCP套接字:当您需要通过TCP / IP网络重定向串行数据时,它很有用。 使用此选项,您可以通过TCP在远程计算机和VM的COM端口之间建立直接连接。 可用角色是TCP客户端和TCP服务器。

1. TCP服务器:您应该在地址/路径字段中指定端口号(可以是23或2023),然后取消选中当前“管道/套接字”的复选框。 请注意,在类似UNIX的系统中,端口号必须大于1024.

2. TCP客户端:对于这种类型的连接,另一端应通过TCP进行连接,同时在“路径/地址”字段中指定主机名:端口。 当您选中“连接到现有管道/套接字”框时,TCP套接字将进入客户端模式。

VMware串行端口访问

VMware提供了自己的方法来将主机的外围设备连接到虚拟机。 使用VMware,您可以在VM中创建1到4个虚拟串行端口。 添加虚拟端口后,虚拟端口为您提供了一种与驻留在主机上的真实串行端口进行通信并输出到文件或命名管道的方法。

为什么要使用VMware进行串行端口连接? 场景很多。 例如,它可以让您从来宾操作系统控制调制解调器或打印机。 或者,您可以在调试串行端口设备等时在虚拟机与真实机或两个虚拟机之间交换数据。

如果您想知道如何向VMware添加虚拟COM端口,请参考以下简单指南:

  1. 首先,请确保您的虚拟机已关闭电源。
  2. 然后,选择虚拟机,然后转到播放器>管理>虚拟机设置。
  3. 在虚拟机设置中,打开“硬件”选项卡,然后单击“添加”按钮。
  4. 打开“添加硬件”向导后,选择“串行端口”选项
  5. 单击完成以完成该过程.


完成后,您可以选择刚刚添加的虚拟端口将在何处发送数据。 您将有以下选择:

  • “使用物理并行端口”-如果选择此选项,则您的VMware串行端口的数据将被重定向到主机的硬件串行端口。
  • “使用输出文件”-在这种情况下,虚拟端口的输出将发送到您指定的文件。
  • “输出到命名管道”-此选项使两个来宾系统直接连接。 另外,您可以使用它在虚拟机和主机上的程序之间交换数据。

如果选择输出到命名管道,则应对命名管道进行一些配置:

如果您有Windows主机,则可以选择默认的管道名称,也可以输入您喜欢的管道名称。 请勿在服务器和客户端上使用相同的名称,这一点很重要。 您应使用以以下名称开头的名称 \\.\pipe\

例如: \\.\pipe\namedpipe

当您拥有Linux主机时,管道的名称可以是/ tmp / socket或其他UNIX套接字名称。 确保服务器和客户端上的名称相同。

如果您的目标是将某些调试信息重定向到主机上安装的实用程序,则应执行以下操作:

在第一个下拉列表中,选择“此端是服务器”。 在第二个下拉列表中,选择“另一端是应用程序”。

是否要连接到另一个VM? 在第一个下拉列表中选择服务器,另一端是第二个虚拟机。

VMware ESXi和串行端口连接

VMware提供ESXi Server,这是用于企业范围内计算机虚拟化的软件产品。 此解决方案旨在简化企业台式机和软件的集中管理。

对于COM端口连接,ESXi Server提供了将数据发送到命名管道和网络串行端口的功能。

使用ESXi,可以通过服务器或客户端连接访问串行端口。 根据您选择的连接类型,系统将等待连接或启动连接。 通常需要通过串行端口控制虚拟机时选择服务器连接。 当使用串行端口进行日志记录时,客户端连接更为可取。 在这种情况下,一旦来宾操作系统启动,VM将能够连接到日志服务器,如果来宾操作系统停止,则该VM将断开连接。

ESXi可以使用哪些串行端口

VMware ESXi允许您最多使用32个串行端口。 您可以轻松地将主板上的串行端口从ESXi主机重定向到虚拟机。

small logo Serial to Ethernet Connector
#1 在 串口软件
Serial to Ethernet Connector
透过网络访问远程串口
4.7 等级 基于 86 + 用户
获取桌面的下载链接
提交您的电子邮件地址以获取在桌面上快速下载的链接并开始使用!
或者
也提供:

Serial to Ethernet Connector Linux

需求:Kubuntu 9.10 "Karmic Koala", openSUSE 11.2, 4.04MB 空闲空间,
版本 6.0.709 (21.08.2019) 下载试用版 →