Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Configuration du Port Série de VirtualBox : Guide Complet

Editorial Team Editorial Team
Mis à jour : Mar 25, 2025

L'utilisation de périphériques série peut s'avérer difficile dans un environnement virtuel. Certaines plateformes de virtualisation ne fournissent pas de support natif pour la communication série. Par exemple, des solutions tierces sont nécessaires pour créer des ports COM virtuels dans VirtualBox afin que les machines virtuelles puissent accéder aux périphériques série locaux.

Notre guide détaillé vous montre comment configurer les ports COM de VirtualBox.
Nous vous montrerons comment utiliser les sockets TCP et connecter des périphériques sur un réseau afin d'augmenter la productivité et de tirer le meilleur parti de vos périphériques série.

Mise en place du passthrough de port COM dans VirtualBox avec Serial to Ethernet Connector

Serial to Ethernet Connector est une solution logicielle conçue pour mettre en œuvre le VirtualBox Serial Port Passthrough, vous permettant de connecter une VirtualBox VM à un périphérique série. Le logiciel crée des ports série virtuels au sein de la machine virtuelle qui émulent les interfaces série physiques de l'ordinateur local. Cette solution permet à la VirtualBox VM d'accéder aux ports série et aux périphériques Windows hosts connectés au réseau.
logo
Serial to Ethernet Connector
4.9 Classement basé sur 372+ utilisateurs revue
Essayer gratuitement Essai gratuit disponible pour 14 jours.
usb to remote desktop
Cette solution propose de puissantes fonctionnalités à distance qui augmentent la valeur des périphériques série de votre entreprise. Les périphériques connectés par l'intermédiaire de ports virtuels assurent à des MV d'exercer un contrôle total sur les périphériques, comme si une connexion physique directe avait été établie. Il suffit de déconnecter et de connecter un périphérique différent à la machine locale pour le rendre disponible à toute session virtuelle connectée au réseau.

Connexion d'une VBox VM au Port Série de l'Hôte via le Serial to Ethernet Connector

1
Installez Serial to Ethernet Connector sur l'hôte (avec le port série physique) et sur la VBox VM.
Sélectionnez votre système d'exploitation sur le site Web, téléchargez le programme d'installation et exécutez-le
2
Configurez le serveur TCP sur l'hôte à l'aide de Telnet dans Serial to Ethernet Connector.
Sélectionnez « Connexion au serveur » et choisissez Telnet dans « Paramètres réseau »
3
Connectez la MV au Port Série de l'Hôte en ouvrant "Connexions à Distance" dans Serial to Ethernet Connector sur la MV. Localisez le serveur hôte, cliquez sur "Connecter" et créez le port virtuel.
Choisissez « Connexion client » sur la machine distante
4
Accédez au périphérique sur la MV via le port virtuel, comme s'il était directement connecté.
Votre nouvelle connexion est visible dans la liste à gauche
VirtualBox Serial Port Passthrough
Période d'essai de 14 jours gratuits

Tutoriel vidéo pour Travailler avec un Port Série dans VirtualBox

La vidéo suivante explique comment utiliser Serial to Ethernet Connector dans VirtualBox.

Configuration Native du Port Série dans VirtualBox

VirtualBox fournit aux machines clientes un support pour les ports série virtuels. Lorsque le port est activé, un dispositif standard compatible UART est fourni au système d'exploitation de la machine cliente afin de pouvoir envoyer et recevoir des données. Les procédures d'installation et de configuration peuvent varier en fonction du système d'exploitation hôte.

Les machines virtuelles peuvent être configurées avec un maximum de quatre ports série virtuels. Les utilisateurs peuvent contrôler des paramètres tels que le Numéro de Port et le Mode.

Comment Configurer les Ports Série dans Oracle VM VirtualBox

La création de ports série dans Oracle VM VirtualBox peut être utile dans de nombreux scénarios. Cette fonctionnalité peut accélérer le débogage du noyau et vous permettre de vous connecter à des périphériques série à partir de votre machine virtuelle. Voici un guide simple pour configurer et utiliser les ports COM dans VirtualBox.

Étape 1 : Accès aux Paramètres

Vous pouvez accéder aux paramètres de VirtualBox de deux façons.

  • Dans le GUI de VirtualBox, naviguez jusqu'à l'onglet Ports Série.

  • Utilisez la ligne de commande et entrez la commande VBoxManage modifyvm. La section 7.8 du manuel d'utilisation de VirtualBox fournit des informations détaillées sur cette commande.

Étape 2 : Configurer les ports série

  • Dans VirtualBox, il est possible de configurer jusqu'à quatre ports série pour chaque machine virtuelle.

A. Des Numéros de Port doivent être attribués à chaque port virtuel. Vous devez attribuer des numéros de port avec des bases IO et IRQ spécifiques. Par exemple :

COM1: I/O base 0x3F8, IRQ 4
COM2: I/O base 0x2F8, IRQ 3
COM3: I/O base 0x3E8, IRQ 4
COM4: I/O base 0x2E8, IRQ 3
REMARQUE :
Des bases I/O et IRQ personnalisées peuvent être spécifiées pour répondre à des scénarios d'utilisation particuliers.
B. Le Mode de Port détermine la façon dont le port série virtuel se connecte à la machine hôte ou à d'autres machines virtuelles. Les valeurs possibles sont :

Déconnecté - le port agit comme s'il était débranché.
Dispositif hôte - relie le port virtuel à un port série physique sur l'ordinateur hôte.

  • Host Pipe varie en fonction du système d'exploitation.

    Les systèmes Windows utilisent un tube nommé, tel que \\.\pipe\name.

    Les systèmes Linux et macOS utilisent un socket de domaine local dans /tmp.

  • Raw File - cette option permet d'écrire les données série des ports virtuels dans un fichier sur la machine hôte.

  • TCP Socket détermine comment le port virtuel sera utilisé.

Serveur TCP - permet aux clients distants de se connecter à l'interface via le réseau.
Client TCP - configure le port pour qu'il se connecte à un autre serveur connecté au réseau.

Étape 3 : Établir la Configuration

Chaque port peut être configuré en fonction de vos besoins via la commande VBoxManage ou le GUI de VirtualBox. Voici des exemples de configuration du port en tant que serveur ou client.

  • Pour définir COM1 comme serveur TCP, saisissez cette commande :

    VBoxManage modifyvm "VM name" --uart1 0x3F8 4 --uartmode1 tcpserver 2023

  • Pour connecter COM2 d'un client à COM1 d'un hôte Windows, utilisez cette commande :

    VBoxManage modifyvm "VM name" --uart2 0x2F8 3 --uartmode2 hostdevice "\\.\COM1"

Étape 4 : Vérifier la configuration

Lancez votre machine virtuelle pour vérifier que les ports sont configurés correctement et qu'ils sont reconnus par le système d'exploitation.
Serial to Ethernet Connector
Accéder au port série distant via le réseau IP pour Windows
Période d'essai de 14 jours gratuits
La licence est disponible à partir de $259.95
Disponible pour