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.

Comment rediriger le port COM sur TCP/IP

Olga Weis Olga Weis Mar 5, 2024

Il existe de nombreux scénarios dans lesquels vous pouvez utiliser un logiciel de redirection de port COM dédié pour l'accès à distance aux périphériques de port série. Un exemple pourrait être la redirection du port RS232 vers un ordinateur distant sur le réseau lorsqu'une connexion directe entre les PC n'est pas possible.

Lorsque vous devez utiliser un périphérique série prenant en charge le protocole Telnet Telnet (RFC 2217) mais que le périphérique n'est pas physiquement présent à proximité de votre PC, vous pouvez vous y connecter à distance après l'avoir partagé sur Internet ou LAN avec l'aide d'un professionnel Application de redirection de port série.

Vous voulez savoir comment rediriger le port COM vers TCP/IP ? Vous trouverez ci-dessous un guide étape par étape simple.

Essayez le connecteur série vers Ethernet
Période d'essai de 14 jours gratuits

Comment rediriger les ports série - connexion au serveur

Comme vous le savez déjà, vous pouvez rediriger les ports série vers un PC distant à l'aide d'un logiciel tiers dédié. L'une des solutions les plus populaires que vous pouvez trouver sur le marché aujourd'hui s'appelle Redirecteur de port COM (pour les systèmes d'exploitation Linux et Windows). Cette application permet de se connecter à n'importe quel port série distant avec un périphérique connecté comme s'il s'agissait de votre interface COM locale et de votre périphérique local.

Afin de rediriger le port COM sur un réseau, vous devez suivre ces étapes simples :

Sur votre ordinateur local (serveur) :
1
Installez et démarrez l'application COM Port Redirector. Sélectionnez Connexion > Nouvelle connexion au serveur dans le menu principal ou cliquez sur Connexion au serveur dans la fenêtre d'accueil.
 Choisissez une nouvelle connexion au serveur
2
Choisissez un nom pour votre connexion.
3
Sélectionnez le port COM qui doit être partagé avec les PC clients distants.
4
Dans les paramètres réseau :

  • Spécifiez le port TCP qui sera utilisé pour écouter une connexion client.
  • Assurez-vous que ce port est autorisé par votre pare-feu et qu'il n'est occupé par aucune autre application.
  • Choisissez le protocole pour rediriger les données COM. Il peut s'agir soit du protocole de transmission de données brutes, soit du protocole Telnet avec l'extension RFC 2217.
5
Appuyez sur le bouton Créer !
 Créer une connexion au serveur
6
Une fois que vous l'avez fait, le port série devient disponible pour les connexions de clients distants sur le réseau TCP/IP.
Essayez Serial to Ethernet Connector
Période d'essai de 14 jours gratuits

Rediriger le port COM sur un ordinateur distant (client) :

1
Démarrez le programme et sélectionnez Connexion > Nouvelle connexion client dans le menu principal.
2
Spécifiez le nom de la connexion que vous créez.
3
Sélectionnez lequel des ports COM locaux sera utilisé pour la connexion.
4
Activez l'option Créer en tant que port virtuel pour qu'un port COM virtuel soit créé dans votre système. Ce port émulera le comportement d'une véritable interface COM et sera utilisé côté client pour échanger des données avec le port du serveur distant.

Si vous avez décidé d'utiliser un port série virtuel, nous vous recommandons d'activer l'option Émulation stricte du débit en bauds pour éviter toute perte de données potentielle lors de la communication avec une interface série réelle.
5
Choisissez le protocole de transmission des données.
6
Tapez le nom de l'ordinateur ou l'adresse IP du serveur auquel vous allez vous connecter et le port TCP que vous avez choisi lors de la création de la connexion au serveur.
7
Cliquez sur Créer !

C'est ça! L'ordinateur client est maintenant connecté au PC serveur via un canal TCP/IP. Cela signifie que quel que soit le périphérique série que vous connectez au port COM partagé sur le serveur, il apparaîtra sur l'ordinateur client comme si le périphérique était directement connecté à cette machine. Ainsi, le redirecteur de port COM ajoutera des ports série à votre machine distante.

Comment rediriger le port COM sous Linux

La manière simple de configurer la redirection de port série sur les machines Linux est d'utiliser un connecteur série vers Ethernet. C'est une solution graphique disponible en paquets .deb et .rpm, facile à installer et utilisable immédiatement. L'application est entièrement multiplateforme et peut partager des ports de Windows à Linux et vice versa. Elle fonctionne également dans un environnement virtuel Citrix sans paramètres supplémentaires.

Il existe également une méthode pour faire passer les ports COM entre deux machines Linux en utilisant un logiciel gratuit déjà disponible dans le référentiel. C'est un peu plus complexe. Commencez par installer ser2net sur l'appareil récepteur :

apt install ser2net

Configurez ser2net en ajoutant cette ligne à /etc/ser2net.conf. Spécifiez le port de réception. De plus, "/dev/ttyS0" peut être remplacé par n'importe quel port série nécessaire.

<receiver port>:raw:400:/dev/ttyS0:57600 8DATABITS NONE 1STOPBIT

Maintenant, vous pouvez lancer ser2net sans arguments et commencer sur l'ordinateur émetteur. Installez socat :

apt install socat

Créez un répertoire pour accueillir le périphérique virtuel qui sera lié au récepteur :

mkdir ~/dev/ttyV0

Exécutez socat avec les arguments suivants :

socat pty,link=$HOME/dev/ttyV0,waitslave tcp:<receiver IP address>:<receiver port>

La connexion peut être testée avec minicom :

minicom $HOME/dev/ttyV0

Après l'ouverture, minicom agira comme une console et enverra du texte à l'appareil distant.

Il existe diverses façons de travailler avec des ports série distants. Une option consiste à mapper le port COM sur une machine Linux et à le rediriger sur un réseau à l'aide de Serial to Ethernet Connector. Comme mentionné précédemment, le logiciel de redirection de port COM d'Electronic Team peut être utilisé sur Windows et Linux sans aucun problème pendant son utilisation. C'est donc une option plus simple et meilleure pour un usage quotidien.

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