Page suivantePage précédenteTable des matières

15. Tunnel IPX sur IP

Beaucoup d'entre vous doivent être dans la situation où deux réseaux locaux IPX sont séparés par une simple connexion IP. Comment pourra-t-on dans ce cas jouer un deathmatch à DOOM pour DOS dans cette situation, demanderiez-vous ? Andreas Godzinap <ag@agsc.han.de> a une réponse pour vous avec ipxtunnel.

ipxtunnel fournit une sorte de pont pour IPX en permettant à des paquets IPX d'être encapsulés dans des paquets de données TCP/IP de manière à ce qu'ils soient transportés par une connexion TCP/IP. Ce programme attend l'arrivée de paquets IPX et lors de leur arrivée, il les enferme dans un paquet de données TCP/IP et le route vers l'adresse IP distante que vous aurez spécifiée. Pour que cela fonctionne, la machine qui reçoit le paquet de données encapsulé doit, elle aussi, faire tourner une version identique d'ipxtunnel.

15.1 Récupérer ipxtunnel

Vous pouvez obtenir ipxtunnel sur Metalab ou sur un site miroir.

15.2 Compiler ipxtunnel

ipxtunnel se compile proprement chez moi en utilisant les commandes :

 # cd /usr/src
 # tar xvfz .../ipxtunnel.tgz
 # cd ipxtunnel
 # make

15.3 Configurer ipxtunnel

La configuration d'ipxtunnel est aisée. Admettons que la machine de vos amis soit gau.somewhere.com et que votre machine soit appelée gim.sw.edu. ipxtunnel utilise un fichier de configuration appelé /etc/ipxtunnel.conf. Ce fichier vous permet de spécifier le port UDP par défaut à utiliser pour la connexion TCP/IP par laquelle les données encapsulées seront envoyées ainsi que l'interface locale où ipxtunnel doit écouter et délivrer les paquets IPX.

Un simple fichier de configuration ressemblera à :

 #
 # /etc/ipxtunnel.conf pour gim.sw.edu
 #
 # Le port UDP à utiliser                (par défaut 7666)
 port 7777
 #
 # Le nom de la machine distante où les paquets IPX doivent être envoyés
 remote gau.somewhere.com
 #
 # Les interfaces IPX locales à écouter (par défaut eth0)
 interface eth0
 interface eth1
Évidemment l'autre machine aura un fichier de configuration similaire spécifiant votre machine comme hôte distant (remote).

15.4 Tester et utiliser ipxtunnel

ipxtunnel se comporte comme un pont IPX, ainsi les réseaux IPX à chaque extrémité de la liaison TCP/IP doivent probablement être les mêmes. Andreas n'a jamais testé ipxtunnel dans un environnement qui utilise réellement les serveurs de fichiers Novell, donc si vous l'essayez dans un tel environnement, donnez-en le résultat à Andreas pour qu'il sache si ça marche ou pas.

Si ipxtunnel fonctionne, vous devriez être en mesure de lancer DOOM sur les machines à chaque bout de la connexion utilisée en mode IPX et vous devriez vous voir l'un l'autre.

Andreas n'a testé ce logiciel que sur de bonnes lignes rapides et ne garantit pas sa performance si votre liaison est à faible vitesse. Une fois de plus, dites-lui ce qui marche et ne marche pas.


Page suivantePage précédenteTable des matières