Next Previous Contents

14. IPX tunnel έναντι IP

Πολλοί από σας θα είστε σε κατάσταση όπου έχετε δυο Novell Local Area Netorks μόνο με μια IP σύνδεση μεταξύ τους. Πώς παίζουμε το multiplayer deathmatch DOOM για το DOS με αυτή τη διάταξη πιθανά να ρωτήσετε; Ο Andreas Godzina <ag@agsc.han.de> έχει την απάντηση για σας στη μορφή του ipxtunnel.

Το ipxtunnel παρέχει μια διευκόλυνση τύπου γέφυρας (bridge-like facility) για το IPX επιτρέποντας στα IPX πακέτα να είναι κωδικοποιημένα με διαγράμματα tcp/ip έτσι ώστε να μπορούν να μεταφερθούν μέσω μιας σύνδεσης tcp/ip. Περιμένει για IPX πακέτα και όταν εμφανιστεί ένα το "τυλίγει" με ένα διάγραμμα tcp/ip και το δρομολογεί σε μια μακρινή IP διεύθυνση που εσείς καθορίζετε. Για να λειτουργήσει αυτό φυσικά, θα πρέπει το μηχάνημα που δρομολογείτε το κωδικοποιημένο IPX να τρέχει επίσης ένα αντίγραφο της ίδιας έκδοσης του ipxtunnel όπως εσείς.

14.1 Αποκτώντας το ipxtunnel

Μπορείτε να αποκτήσετε το ipxtunnel από το sunsite.unc.edu ή από κάποιο mirror site.

14.2 Χτίζοντας το ipxtunnel

Έχτισα χωρίς πρόβλημα το ipxtunnel χρησιμοποιώντας τις ακόλουθες εντολές:

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

14.3 Ρυθμίζοντας το ipxtunnel

Η ρύθμιση του ipxtunnel είναι απλή. Ας υποθέσουμε ότι το μηχάνημα των φίλων σας είναι το gau.somewhere.com και το δικό σας μηχάνημα το gim.sw.edu. Το ipxtunnel χρησιμοποιεί ένα αρχείο ρυθμίσεων που λέγεται /etc/ipxtunnel.conf. Αυτό το αρχείο σας επιτρέπει να καθορίσετε το default UDP port που θα χρησιμοποιείτε για τη tcp/ip σύνδεση, πού θα στείλετε τις κωδικοποιημένες πληροφορίες και ποιο από τα τοπικά interfaces του ipxtunnel θα πρέπει να ακούει και να περιμένει να παραδώσει τα πακέτα IPX.

Ένα απλό αρχείο ρυθμίσεων θα μοιάζει με το ακόλουθο:

#
# /etc/ipxtunnel.conf for gim.sw.edu
#
# The UDP port to use:                       (default 7666)
port 7777
#
# The remote machine to send IPX packets to: (no default)
remote gau.somewhere.com
#
# The local interfaces to listen for IPX on: (default eth0)
interface eth0
interface eth1
Προφανώς το άλλο μηχάνημα θα έχει ένα παρόμοιο αρχείο ρυθμίσεων το οποίο θα καθορίζει αυτό το μηχάνημα σαν ένα remote host.

14.4 Ελέγχοντας και ρυθμίζοντας το ipxtunnel

Το ipxtunnel συμπεριφέρεται σαν μια γέφυρα IPX, έτσι ώστε τα δίκτυα IPX σε οποιοδήποτε άκρο της σύνδεσης θα είναι πιθανά τα ίδια. Ο Ανδρέας δεν έχει ελέγξει ποτέ το ipxtunnel σε περιβάλλον το οποίο υποστηρίζει Novell file servers, έτσι αν το δοκιμάσετε σε ένα πραγματικό περιβάλλον ενημερώστε τον Ανδρέα αν λειτουργεί ή όχι.

Αν το ipxtunnel λειτουργεί, μπορείτε να ξεκινήσετε τα DOOM μηχανήματα σας σε κάθε άκρο της σύνδεσης τρέχοντας σε IPX mode και θα πρέπει να βλέπετε ο ένας τον άλλο.

Ο Ανδρέας έχει χρησιμοποιήσει αυτόν τον κώδικα μόνο μέσω καλών, γρήγορων γραμμών και δεν ισχυρίζεται τίποτα σχετικά με την απόδοσή του όταν η σύνδεση είναι κακής ποιότητας. Πάλι, ενημερώστε τον τι λειτουργεί για σας και τι όχι.


Next Previous Contents