COM-Port in der virtuellen Maschine (Hyper-V, VMware, VirtualBox)


Die virtuelle Umgebung bietet viele Vorteile, einschließlich Serverkonsolidierung, erhöhte Auslastung und schnellere Wiederherstellungszeiten nach einem Ausfall. Eine physische Maschine kann mehrere virtuelle Maschinen hosten, und alle können Peripheriegeräte, Ressourcen und serielle Schnittstellenverbindungen gemeinsam nutzen. Durch die serielle Weiterleitung an VMware, Hyper-V oder andere Umgebungen wird die Hardware-Nutzung der seriellen Schnittstelle effizienter.

Wenn Sie oder Anwendungen auf der virtuellen Maschine, an der Sie arbeiten, Zugriff auf eine serielle Schnittstelle des Host-Betriebssystems haben müssen, ist der Serial-to-Ethernet-Connector eine der einfachsten Möglichkeiten, eine Verbindung zur COM-Schnittstelle der virtuellen Maschine herzustellen. Es läuft Linux oder Windows. Mithilfe des Softwaretools haben Sie die Möglichkeit, in VMware, Hyper-V, Citrix oder einer anderen virtuellen Umgebung auf COM zuzugreifen.

Um mit einem COM-Anschluss zu arbeiten, die App herunterzuladen und zu installieren, wird eine Liste der verfügbaren Geräte angezeigt, das benötigte Gerät gefunden und eine Verbindung hergestellt.

In diesem Handbuch erhalten Sie schrittweise Anweisungen zum Zugriff auf den COM-Anschluss einer virtuellen Maschine. Mit diesen Einstellungen erhalten Sie alle Funktionen, die Sie für den Zugriff auf die serielle Schnittstelle direkt in Ihrem Gastcomputer benötigen, da dieser direkt angeschlossen wurde. Sie können auch mit dem virtuell erstellten Port über den Serial-to-Ethernet-Anschluss ohne zusätzliche Einstellungen kommunizieren.

Serial to Ethernet Connector ermöglicht den Zugriff auf die serielle Schnittstelle in Hyper-V, VMWare, Citrix XenDesktop und anderer Virtualisierungssoftware.
Sec logo

Serial to Ethernet Connector

Serielle schnittstelle über Ethernet
4.9 Rang basierend auf 52+ Nutzer, Bewertungen(86)
Herunterladen 14 Tage voll funktionale Testversion
Serial to Ethernet Connector

Greifen Sie in Hyper-V auf serielle Ports zu

Hyper-V Manager zeigt niemals COM an, sodass Sie nicht einmal wissen, ob Sie sie haben oder nicht. Um mit dem COM-Anschluss in einer virtuellen Maschine arbeiten zu können, müssen Sie die folgenden Schritte ausführen, sobald die Hyper-V-Verbindung hergestellt ist:

  1. Klicken Sie in der unteren linken Ecke der App auf die Schaltfläche "Optionen anzeigen".
  2. Gehen Sie zur Registerkarte "Lokale Ressourcen"
  3. Klicken Sie neben dem Feld "Lokale Geräte und Ressourcen" auf "Mehr ...".
  4. Aktivieren Sie das Kontrollkästchen "Ports"
  5. Melden Sie sich auf der Registerkarte "Allgemein" bei der virtuellen Maschine an.

Die Ressourcen des Hostcomputers sollten in der virtuellen Umgebung für Sie sichtbar sein. Nachdem diese Einstellungen vorgenommen wurden, erhalten Sie Zugriff auf den COM-Anschluss in der virtuellen Maschine.

Serielle Hyper-V-Schnittstelle

Arbeiten Sie mit seriellen Ports in VirtualBox

VirtualBox ist eine weitere Virtualisierungssoftware, die sich zum Erstellen virtueller serieller Ports in einer virtuellen Maschine als nützlich erweisen kann. Nachdem Sie eine serielle VirtualBox-Schnittstelle aktiviert haben, erhält das Gastbetriebssystem ein UART-Gerät, mit dem Daten über eine serielle Verbindung empfangen und gesendet werden können. Die Konfigurationsdetails jeder Verbindung können je nach Host-Betriebssystem unterschiedlich sein.

VirtualBox: Einrichtung der seriellen Schnittstelle

Was Ihnen beim Erstellen einer virtuellen seriellen Schnittstelle in VirtualBox helfen kann, ist der Befehl VBoxManage oder die Registerkarte Einstellungen. Mit einer dieser Methoden können Sie bis zu vier virtuelle COM-Schnittstellen für jedes Gastbetriebssystem einrichten.

Am wichtigsten ist, dass Sie den Port-Modus und die Port-Nummer konfigurieren.

Bei der Einstellung der Portnummer wird empfohlen, einen herkömmlichen Wert zu wählen. Außerdem müssen Sie eine E / A-Basisadresse und einen IRQ eingeben.

VirtualBox COM-Port

In der virtuellen Umgebung müssen Sie Folgendes tun: Konfigurieren Sie die Einstellungen für die serielle Schnittstelle:

Die verfügbaren Port Mades sind: Nicht verbunden, Mit Host-Gerät verbunden und Mit Host-Pipe verbunden.

Im Folgenden werden einige Konfigurationsoptionen für die serielle VirtualBox-Schnittstelle beschrieben:

Rohdatei: Die Option zum Senden der Ausgabe der virtuellen seriellen Schnittstelle an eine Datei. Sie können eine beliebige Datei angeben. Sie müssen lediglich sicherstellen, dass Sie über die Berechtigungen zum Schreiben und Erstellen verfügen.

Serielle VirtualBox-Schnittstelle

TCP-Socket: Dies ist hilfreich, wenn Sie serielle Daten über das TCP / IP-Netzwerk umleiten müssen. Mit dieser Option können Sie über TCP eine direkte Verbindung zwischen einem Remotecomputer und dem COM-Port der VM herstellen. Die verfügbaren Rollen sind der TCP-Client und der TCP-Server.

1. TCP-Server: Sie sollten die Portnummer (23 oder 2023) im Feld Adresse / Pfad angeben und das Kontrollkästchen der aktuellen Pipe / Socket deaktivieren. Beachten Sie, dass in UNIX-ähnlichen Systemen die Portnummer mehr als 1024 betragen muss.

2. TCP-Client: Bei dieser Art von Verbindung sollte das andere Ende eine Verbindung über TCP herstellen und dabei den Hostnamen: Port im Feld Pfad / Adresse angeben. Wenn Sie das Kontrollkästchen "Mit vorhandenem Rohr / Socket verbinden" aktivieren, wechselt der TCP-Socket in den Client-Modus.

Zugriff auf die serielle VMware-Schnittstelle

VMware bietet eine eigene Methode zum Verbinden der Peripheriegeräte des Hosts mit einer virtuellen Maschine. Mit VMware können Sie 1 bis 4 virtuelle serielle Ports in Ihrer VM erstellen. Nach dem Hinzufügen bieten die virtuellen Ports eine Möglichkeit, mit realen seriellen Ports auf Ihrem Host-Computer zu kommunizieren und in eine Datei oder eine Named Pipe auszugeben.

Warum VMware für die serielle Schnittstelle verwenden? Die Szenarien sind vielfältig. So können Sie beispielsweise Ihr Modem oder Ihren Drucker von einem Gastbetriebssystem aus steuern. Oder Sie können Daten zwischen einer virtuellen und einer realen oder zwei virtuellen Maschinen austauschen, wenn Sie ein Gerät mit serieller Schnittstelle usw. debuggen.

Wenn Sie wissen möchten, wie Sie VMware einen virtuellen COM-Port hinzufügen, finden Sie hier eine einfache Anleitung:

  1. Stellen Sie zunächst sicher, dass Ihre virtuelle Maschine ausgeschaltet ist.
  2. Wählen Sie dann die virtuelle Maschine aus und gehen Sie zu Player > Verwalten > Einstellungen für virtuelle Maschinen.
  3. Öffnen Sie in den VM-Einstellungen die Registerkarte Hardware und klicken Sie auf die Schaltfläche Hinzufügen.
  4. Wenn der Assistent zum Hinzufügen von Hardware geöffnet wird, wählen Sie die Option Serielle Schnittstelle
  5. Klicken Sie auf Fertig stellen, um den Vorgang abzuschließen.


Anschließend können Sie auswählen, wohin der gerade hinzugefügte virtuelle Port Daten senden soll. Sie haben folgende Möglichkeiten:

  • "Verwenden Sie eine physische parallele Schnittstelle" - Wenn Sie diese Option auswählen, werden die Daten Ihrer seriellen VMware-Schnittstelle an eine serielle Hardware-Schnittstelle Ihres Host-Computers umgeleitet.
  • "Ausgabedatei verwenden" - In diesem Fall wird die Ausgabe des virtuellen Ports an eine von Ihnen angegebene Datei gesendet.
  • "Ausgabe an Named Pipe" - Mit dieser Option können zwei Gastsysteme direkt verbunden werden. Sie können damit auch Daten zwischen einer virtuellen Maschine und einem Programm auf Ihrem Host-Computer austauschen.

Wenn Sie sich für die Ausgabe in der Named Pipe entscheiden, sollten Sie einige Konfigurationen für Ihre Named Pipe vornehmen:

Wenn Sie einen Windows-Host haben, können Sie entweder den Standard-Pipe-Namen auswählen oder den gewünschten eingeben. Es ist wichtig, dass sich der Name auf Server und Client nicht unterscheidet. Sie sollten denselben Namen verwenden, der mit beginnt \\.\pipe\

Z.B.: \\.\pipe\namedpipe

Wenn Sie einen Linux-Host haben, kann der Name der Pipe / tmp / socket oder ein anderer UNIX-Socket-Name sein. Stellen Sie sicher, dass der Name sowohl auf dem Server als auch auf dem Client gleich ist.

Wenn Sie einige Debugging-Informationen an ein auf dem Host installiertes Dienstprogramm umleiten möchten, sollten Sie folgende Schritte ausführen:

Wählen Sie in der ersten Dropdown-Liste Die Option Dieses Ende ist der Server. Wählen Sie in der zweiten Dropdown-Liste die Option Das andere Ende ist eine Anwendung.

Möchten Sie eine Verbindung zu einer anderen VM herstellen? Wählen Sie den Server in der ersten Dropdown-Liste und das andere Ende ist eine virtuelle Maschine in der zweiten.

VMware ESXi und serielle Schnittstelle

VMware bietet den ESXi Server an - ein Softwareprodukt für die unternehmensweite Computervirtualisierung. Diese Lösung soll die zentrale Verwaltung von Unternehmensdesktops und -software vereinfachen.

Wenn es um COM-Port-Verbindungen geht, bietet der ESXi Server die Möglichkeit, Daten an die Named Pipe und an serielle Netzwerk-Ports zu senden.

Mit ESXi kann auf eine serielle Schnittstelle über eine Server- oder Clientverbindung zugegriffen werden. Abhängig vom ausgewählten Verbindungstyp wartet das System entweder auf eine Verbindung oder initiiert sie. Eine Serververbindung wird normalerweise ausgewählt, wenn eine virtuelle Maschine über eine serielle Schnittstelle gesteuert werden muss. Eine Client-Verbindung ist vorzuziehen, wenn Sie eine serielle Schnittstelle für die Protokollierung verwenden. In diesem Fall kann die VM nach dem Start des Gastbetriebssystems eine Verbindung zum Protokollierungsserver herstellen und die Verbindung trennen, wenn es beendet wird.

Mit welchen seriellen Schnittstellen kann ESXi arbeiten?

Mit VMware ESXi können Sie mit bis zu 32 seriellen Schnittstellen arbeiten. Die seriellen Schnittstellen auf Ihrem Motherboard können problemlos von einem ESXi-Host auf eine virtuelle Maschine umgeleitet werden.

small logo Serial to Ethernet Connector
#1 bei Serial Port Software
Serial to Ethernet Connector
Zugriff auf die serielle Remote-Ports über IP-Netzwerk für Windows
4.7 rang basierend auf 86 + Nutzer
Holen Sie sich einen Download-Link für Ihren Desktop.
Senden Sie Ihre E-Mail-Adresse, um einen Link zum sofortigen Download auf Ihrem Desktop zu erhalten!
oder
Auch Erhältlich:

Serial to Ethernet Connector Linux

Voraussetzungen: Kubuntu 9.10 "Karmic Koala", openSUSE 11.2, 4.04MB freier Speicherplatz,
Version 6.0.709 (der 21. Aug, 2019) Download der Testversion →