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
.
ipxtunnel
può essere ottenuto da
sunsite.unc.edu /pub/Linux/system/network/daemons
o siti mirror.
È possibile eseguire la compilazione di ipxtunnel tramite i comandi:
# cd /usr/src
# tar xvfz .../ipxtunnel.tgz
# cd ipxtunnel
# make
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.
ipxtunnel
.
ipxtunnel
si comporta come un ponte (bridge) IPX, quindi le reti
IPX che si trovano ad 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 ad
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.