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.

Création de port COM sur VirtualBox - Guide 2024 complet

Editorial Team Editorial Team
Mis à jour : Feb 5, 2023

Grâce à la virtualisation, l'utilisation des ressources informatiques d'une entreprise peut être améliorée et étendue de manière significative. Plusieurs systèmes d'exploitation de différents types peuvent être installés et exécutés simultanément en utilisant les ressources d'un seul et même ordinateur physique. La mémoire, le stockage et le processeur de l'ordinateur sont utilisés pour alimenter l'ensemble des systèmes d'exploitation virtuels installés sur cette machine. Les machines virtuelles peuvent être utilisées pour des tâches de test et de développement que ne pourraient pas être réalisées sur l'ordinateur physique.

L'un des problèmes souvent rencontrés avec les environnements virtuels survient lorsque l'on souhaite accéder à des périphériques série connectés à l'ordinateur physique sur lequel elles sont installées. Certains logiciels de virtualisation permettent d'y parvenir en effectuant quelques changements de configuration, mais la plupart ne détectent pas les ports série. Pour pouvoir utiliser des périphériques série sur une machine virtuelle, vous devez dans la plupart des cas utiliser des outils dédiés permettant de créer des ports COM virtuels sur VirtualBox pour que votre session puisse interagir avec les périphériques série connectés à votre ordinateur, tels que des imprimantes ou des scanners.

Cet article vous expliquera les méthodes les plus courantes pour régler ce problème en créant un port série sur VirtualBox.

Serial to Ethernet Connector est la meilleure solution pour se connecter à un périphérique série depuis une machine virtuelle VBOX. Ce logiciel créé des copies virtuelles des interfaces série de l'ordinateur physique dans la session virtuelle. Il permet aux sessions VirtualBox d'utiliser les ports série d'ordinateurs Windows présents sur le même réseau.
logo
Serial to Ethernet Connector
4.9 Classement basé sur 372+ utilisateurs reviews
Essayer gratuitement 14-jours d’essai entièrement fonctionnel
Serial to Ethernet Connector
Ces possibilités d'utilisation à distance permettent de valoriser les périphériques série dont dispose votre entreprise. Les périphériques connectés à des ports série virtuels permettent à des machines virtuelles de profiter de l'ensemble de leurs fonctionnalités comme si une connexion physique était établie. Le simple fait de déconnecter un périphérique et d'en connecter un autre à l'ordinateur physique permet de le rendre disponible pour toutes les sessions virtuelles présentes sur le réseau.

Tutoriel vidéo pour travailler avec le port série dans VirtualBox

Comment créer un port série sur VirtualBox

Les machines avec port série VirtualBox permettent d'utiliser des périphériques série sur une machine virtuelle. Lorsque le port série virtuel est activé, le système d'exploitation de la machine virtuelle détecte un UART compatible avec les périphériques série. La réception et la transmission de données devient alors possible, et la connexion entre le port série de l'ordinateur physique et celui de la machine virtuelle peut être configurée. Cependant, certains détails dépendent du système d'exploitation de l'ordinateur physique.
Port série Virtualbox
Vous pouvez utiliser la commande VBoxManage ou l'onglet Paramètres pour créer des ports série virtuels. Avec l'une de ces méthodes, vous pouvez configurer un maximum de 4 ports série virtuels pour chaque machine virtuelle.

Vous devrez pour cela définir des paramètres tels que le Mode de port et le Numéro de port.

Configuration du transfert de port série VirtualBox

Le Numéro de port est ce qui détermine le port série que détecte la machine virtuelle. Pour un fonctionnement optimal, il est nécessaire d'utiliser les valeurs par défaut. Un port série créé par un utilisateur peut également être configuré. Vous devrez indiquer une adresse de base d'entrée/sortie et une interruption matérielle (IRQ).
1
Le Mode de port fait référence à ce qu'est connecté le port virtuel. Il peut prendre pour valeur Déconnecté, Connecté au périphérique physique ou Connecté au canal physique.
2
Déconnecté signifique que le périphérique sera visible pour l'utilisateur mais qu'il ne pourra pas être utilisé car considéré comme n'étant relié par aucun câble.
3
Le mode Connecté au périphérique physique implique de connecter physiquement le port série de la machine virtuelle à celui de l'ordinateur physique. Sur Windows, ce port sera généralement appelé COM1, tandis que sur Linux il portera un nom du type /dev/ttyS0. VirtualBox redirigera alors l'ensemble des données (reçues et envoyées par le port virtuel) vers le périphérique physique.
VirtualBox
4
Pour le mode Connecté au canal physique, la machine virtuelle VirtualBox Oracle est configurée pour connecter le port série virtuel à l'un des canaux logiciels de l'ordinateur physique, et ce en fonction du type de système d'exploitation de cet ordinateur :
5
Sur Windows, les données sont envoyées/reçues via un canal nommé. Le nom de canal se présente sous la forme \\.\pipe\, et il est utilisé pour identifier la machine. Ce nom peut également être modifié.
6
Sur Mac, un emplacement de domaine local est également nécessaire. Le nom de fichier de cet emplacement est choisi de manière à permettre à l'utilisateur de VirtualBox de pouvoir bénéficier de certains droits de création et d'écriture. Le répertoire tmp est généralement utilisé.
7
Sur Linux, plusieurs outils permettent de se connecter à un emplacement de domaine local ou d'en créer un en mode serveur. Socat est la solution la plus adaptée, et elle est disponible sur toutes les distributions.

Configuration du port COM de VirtualBox

Dans ce cas de figure, la machine virtuelle VirtualBox peut être configurée pour créer l'emplacement de domaine local sur les ordinateurs ne fonctionnant pas sous Windows, le canal nommé, etc. VirtualBox doit également considérer que l'emplacement ou le canal existe déjà.

En cas de connexion directe entre deux machines virtuelles, vous devez configurer l'une des machines de manière à ce qu'elle créé un emplacement ou un canal et l'autre afin qu'elle si connecte.

Fichier Raw : Les données sortant du port série virtuel peuvent être enregistrées dans un fichier. Cela peut s'avérer utile pour procéder à un diagnostic. Tout type de fichier peut être utilisé. La seule obligation est que les utilisateurs de VirtualBox doivent disposer des droits de création et d'écriture sur ce fichier.

Emplacement TCP : Ce type d'emplacement permet de rediriger les données série sur le TCP/IP. Il peut se comporter comme un serveur ou comme un client TCP se connectant à des serveurs. Vous pouvez ainsi établir une connexion directe entre l'ordinateur distant et le port série de la machine virtuelle via le TCP.

  1. Serveur TCP : La case située à côté du canal/emplacement doit être décochée et le numéro de port doit être indiqué dans le champ adresse/chemin. Le numéro de port peut prendre pour valeur 23 ou 2023. Sur les systèmes de type UNIX, le numéro de port doit être supérieur à 1024.

  2. Client TCP : Pour créer un câble null-modem virtuel sur un réseau local ou Internet, l'autre extrémité doit être connectée en TCP et le nom d'hôte:port doit être indiqué dans le champ chemin/adresse. Lorsque la case "Se connecter à un canal/emplacement existant" est cochée, l'emplacement TCP passe en mode client.

Comme vous pouvez le constater, 4 ports série peuvent être configurés sur chaque machine virtuelle. Il est cependant possible de sélectionner plusieurs numéros de port.
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