Si vous avez un certain nombre de segments IPX que vous souhaitez interconnecter, vous aurez besoin d'un routeur. Dans l'environnement Novell, la propagation d'au moins deux types d'informations est absolument primordiale sur le réseau : d'un côté, les informations de routage sur le réseau qui sont propagées en utilisant le RIP Novell, de l'autre côté, les informations d'avertissement du système qui sont véhiculées par le SAP Novell. Tout routeur doit pouvoir traiter et comprendre ces deux types de protocoles pour être utile dans toutes les situations.
Linux possède un support pour ces deux protocoles. Un routeur IPX Linux peut donc aisément être déclaré comme compatible Novell.
Le support IPX du noyau de Linux gère réellement le routage des paquets entre les interfaces, mais il le fait selon les règles données dans une table de routage. Linux nécessite un programme implémentant le protocole RIP de Novell afin que la table de routage soit correctement construite et maintenue périodiquement, pour qu'elle reflète bien les changements d'état du réseau. L'ensemble de programmes lwared décrit dans la section "Serveur NCP" comprend des programmes comme un démon RIP Novell et un démon SAP Novell. Vous pouvez éventuellement regarder sur le site ftp.ists.pwr.wroc.pl où vous pourrez aussi trouver des démons qui pourraient vous être utiles.
Configurer votre machine Linux en routeur IPX est une opération très linéaire. Procédez comme suit :
/proc
ipx_interface
décrite ci-dessus.
IPX Addr: 0x01000000 802.2 |--------------------------| | \_________________________ \ Routeur Linux IPX Addr: 0x02000000 802.2 \ |--------------------------| \ eth0/-----------\ | \--====| | \_________________________ | IPX route | \ eth1| Table | IPX Addr: 0x02000000 etherII \----====| ^ | |--------------------------| | | | | eth2| IPXd | \______________________________/====| | | SAPd | IPX Addr: 0x02000000 etherII eth3| | |--------------------------| /====| | | | \___________/ \______________________________/
La configuration pour le réseau ci-dessus ressemblera à:
# ipx_interface add eth0 802.2 0x0100000000
# ipx_interface add eth0 802.2 0x0200000000
# ipx_interface add eth0 etherii 0x0300000000
# ipx_interface add eth0 etherii 0x0400000000
# ipxripd
# ipxsapd
Vous devrez attendre un petit moment pour vérifier le fichier
/proc/net/ipx_route
(cat /proc/net/ipx_route). Vous devriez retrouver les
routes IPX inhérentes à votre configuration du système et toute les
configurations apprises par le contact avec les autres routeurs sur le réseau
le cas échéant.
Chapitre suivant, Chapitre Précédent
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre