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.
Vous pouvez obtenir ipxtunnel sur Metalab ou sur un site miroir.
ipxtunnel se compile proprement chez moi en utilisant les commandes :
# cd /usr/src
# tar xvfz .../ipxtunnel.tgz
# cd ipxtunnel
# make
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
).
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.