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.

Un guide complet sur les ports série VirtualBox

Olga Weis Olga Weis Mar 28, 2024
VirtualBox COM port

VirtualBox : établir et configurer des ports série virtuels

Les ports série virtuels créés dans VirtualBox sont reconnus par le système d'exploitation comme un dispositif UART compatible 16550A par défaut. La commande VBoxManage modifyvm permet au port de répliquer d'autres types de dispositifs UART. Les ports série virtuels prennent en charge la réception et la transmission de données pour une communication bidirectionnelle. La connectivité à la machine hôte est personnalisée en utilisant les capacités de son système d'exploitation.

Les utilisateurs configurent les ports série virtuels avec l'onglet Paramètres de VirtualBox ou en utilisant la commande VBoxManage. Jusqu'à quatre ports série virtuels peuvent être configurés pour chaque machine virtuelle. Les numéros de port sont assignés lors de la configuration et répliquent généralement des valeurs standard telles que COM1, COM2, etc. Les noms définis par l'utilisateur sont également une option lors de l'établissement de ports série virtuels.

ports série dans les paramètres de VirtualBox

Options de mode de port et techniques de communication dans VirtualBox

Plusieurs choix sont disponibles lors de la sélection du mode de port qui affecte la connexion du port virtuel. Vos choix sont :

  • Déconnecté - Le système d'exploitation invité reconnaît le dispositif mais le traite comme s'il n'était pas connecté au port.
  • Périphérique hôte - Cette option lie le port série virtuel au port série physique de l'ordinateur hôte. Les chemins reflètent le format du système d'exploitation hôte. Par exemple, /dev/ttyS0 est utilisé pour Linux et COM1 pour les systèmes Windows.
  • Canal hôte - Cette option crée un canal nommé sur les systèmes Windows ou emploie un socket de domaine local sur Mac, Linux ou Oracle Solaris. C'est la configuration préférée pour créer des connexions de canal à partir de logiciels vers le système d'exploitation hôte.
  • Fichier brut - Ce mode enregistre la sortie du port série virtuel dans un fichier où il peut être utilisé pour recueillir des données diagnostiques du système d'exploitation invité.
  • Socket TCP - Utiliser ce mode établit un passage de port série VirtualBox et permet aux données série d'être transmises sur des réseaux TCP/IP. Les VM peuvent agir soit en tant que serveur, soit en tant que client.

Lorsque plusieurs ports série virtuels sont créés, le partage d'interruption ne doit pas être mis en œuvre si les ports utilisent le même niveau d'interruption pour éviter un conflit de communication.

Les utilisateurs peuvent établir une communication entre des machines virtuelles avec une connexion null-modem. L'une des VM est configurée comme un canal ou un socket que la deuxième VM utilise pour se connecter à la première machine.

Le mode socket TCP prend en charge la création de connexions externes à un port série de machine invité sur TCP. VirtualBox prend en charge à la fois le mode serveur TCP, accessible avec des outils comme telnet, et le mode client TCP, adapté pour les câbles null-modem virtuels.

Une connaissance des ports série VirtualBox offre aux développeurs et aux programmeurs système un outil précieux pour étendre les fonctionnalités de leurs VM. Les ports peuvent être utilisés pour le partage de dispositifs, le débogage de noyaux, ou l'établissement de ponts réseau sans nécessiter d'interfaces série physiques.

Configuration des ports COM dans VirtualBox

Les étapes suivantes montrent comment établir et partager des ports série virtuels avec vos machines virtuelles.
1
Téléchargez et installez Serial to Ethernet Connector sur l'ordinateur qui partagera un port série physique.
2
Lancez le programme et ouvrez l'onglet Connexion serveur.
3
Indiquez le nom du port COM de la machine hôte et le port TCP qui surveillera la communication.
4
Sélectionnez Créer une connexion serveur.
5
Connectez le port série à la machine virtuelle dans l'onglet Connexion client sur le système d'exploitation invité qui accédera au port physique partagé.
6
Fournissez le nom du port TCP défini lors de la création du serveur et l'adresse IP de l'ordinateur hôte.
 Serial to Ethernet Connector
7
Choisissez un nom pour le port série de la machine virtuelle.
8
Sélectionnez Créer une connexion client.

Tutoriel vidéo

VirtualBox vous permet d'accéder aux ports série dans les environnements de machine virtuelle. Après avoir établi une connexion client, Serial to Ethernet Connector offre à la VM invitée le même niveau de fonctionnalité lors de l'utilisation des appareils connectés comme avec une connexion physique directe.

small logo Serial to Ethernet Connector
#1 au Logiciel port série
Serial to Ethernet Connector
Accéder à un port série distant sur un réseau IP
Obtenez un lien de téléchargement pour votre ordinateur
Renseignez votre adresse e-mail pour obtenir un lien de téléchargement rapide et installer l'application sur votre ordinateur !
ou
Disponible pour: Serial to Ethernet Connector est compatible avec Windows, Linux OS et Windows Mobile.

SEC pour Windows

SEC pour Linux