Avanti Indietro Indice

15. Il tunnel IPX su IP

Molto frequentemente si verifica la situazione in cui due Reti Locali (LAN) Novell sono in collegamento tramite un'unica connessione IP. In questo caso ad esempio, com'è possibile, giocare a DOOM per DOS in più giocatori? Andreas Godzina (ag@agsc.han.de) è in grado di fornire una risposta che consiste in ipxtunnel.

ipxtunnel incapsula pacchetti IPX con datagrammi TCP/IP, in modo che possano essere trasportati con una connessione TCP/IP. ipxtunnel resta in ascolto e quando rileva un pacchetto IPX, lo ingloba in un datagramma TCP/IP e lo instrada verso l'indirizzo IP remoto specificato. Affinché questo i procedimento funzioni, la macchina verso cui viene instradato l'IPX incapsulato deve necessariamente avere in esecuzione un copia della stessa versione di ipxtunnel.

15.1 Come ottenere ipxtunnel

ipxtunnel può essere ottenuto da sunsite.unc.edu /pub/Linux/system/network/daemons o siti mirror.

15.2 Compilare ipxtunnel

È possibile eseguire la compilazione di ipxtunnel tramite i comandi:

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

15.3 Configurazione di ipxtunnel

La configurazione di ipxtunnel è molto semplice. Si supponga che la macchina di un amico sia gau.somewhere.com e che la propria macchina sia denominata gim.sw.edu. ipxtunnel utilizza il file di configurazione /etc/ipxtunnel.conf, che consente di specificare la porta UDP predefinita da utilizzare per la connessione TCP/IP alla quale verranno inviati i dati incapsulati, e su quali delle proprie interfacce locali ipxtunnel dove stare in ascolto e consegnare pacchetti IPX.

Una configurazione molto semplice è riportata nell'esempio che segue:

#
# /etc/ipxtunnel.conf per gim.sw.edu
#
# Porta UDP da utilizzare: (valore predefinito 7666)
port 7777
#
# Macchina remota a cui inviare i pacchetti IPX:
# (nessun valore predefinito)
remote gau.somewhere.com
#
# Interfacce locali su cui restare in ascolto di IPX:
# (valore predefinito eth0)
interface eth0
interface eth1

Ovviamente, l'altra macchina possiederà un file di configurazione simile che definisce questa macchina come host remoto.

15.4 Verifica e utilizzo di ipxtunnel

ipxtunnel si comporta come un ponte (bridge) IPX, quindi le reti IPX che si trovano a entrambi gli estremi della connessione dovrebbero essere parti della stessa. Andreas non ha mai verificato il funzionamento di ipxtunnel in un ambiente davvero in grado di supportare servizi di file Novell, pertanto se qualche lettore dovesse realizzarlo è pregato di far sapere ad Andreas gli esiti della prova.

Se ipxtunnel funziona, è possibile l'avvio delle macchine DOOM a entrambi gli estremi della connessione in modalità IPX. Le due macchine dovrebbero essere in grado di vedersi. Andreas ha utilizzato questo codice solo su linee a buona velocità e quindi non è in grado di fare affermazioni sulle prestazioni con connessioni a bassa velocità. Ancora una volta, si invita a comunicare successi o insuccessi.


Avanti Indietro Indice