Annexe B. Le Modem Radio Siemens DECT

Site web : http://www.siemens.com/

Qu'est-ce ? Ces deux composants ne sont pas réellement des cartes PC mais plutôt des modems que vous utilisez comme des périphériques externes.

Hôte1-PortSérie - ModemRadio1 - - - - - ModemRadio2 - PortSérie-Hôte2

Comment les connecter ?

Si vous vouliez les imaginer d'une manière abstraite, vous pourriez les modéliser comme ceci :

Hôte1-PortSérie - - CÂBLE NULL MODEM - - PortSérie-Hôte2

Vous aurez donc une connexion entre deux ports série distant avec deux configurations possibles :

  1. Linux avec Windows, Linux utilise un démon qui répond aux appels ppp, alors que Windows utilise un connexion d'accès au réseau à distance.

  2. Linux avec Linux, vous pouvez lancer sur les 2 hôtes une connexion ppp avec des adresses IP inversées.

Pour le cas n°1, vous pouvez utilisez ce scripts Linux simple :

/usr/sbin/pppd -detach lock idle 300 crtscts \
               connect "/usr/sbin/chat -v TIMEOUT 5 AT OK AT OK AT OK AT OK" \
               IPLINUX:IPWINDOWS /dev/ttySx 115200 \
               disconnect "/usr/sbin/chat -v AT OK" \
               ms-dns IPDNS

Où :

  • /dev/ttySx est votre port série ;

  • IPDNS est l'adresse IP de votre serveur DNS ;

  • IPLINUX est l'adresse IP de l'hôte Linux et IPWINDOWS est l'adresse IP de l'hôte Windows.

Ce script est nécessaire pour faire croire à Windows qu'il y a un modem sur le port série !

Dans Windows, vous devrez créer une connexion réseau à distance avec contrôle de flux matériel (RTS/CTS) activé, une vitesse de 115 200 et un numéro d'appel bidon (demandé par l'accès à distance, mais effectivement non utilisé).

Avec deux machines Linux, vous devrez simplement lancer ce script très simple sur chaque hôte Linux :

/usr/sbin/pppd passive local crtscts IPLINUX1:IPLINUX2 /dev/ttySx 115200 noauth persist

Où vous inverserez IPLINUX1 et IPLINUX2 sur la seconde machine.

Notez que vous pourrez mettre en place une authentification si vous le souhaitez, autant en Linux-Windows qu'en Linux-Linux.