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 utilis� dans toutes les situations.
Linux poss�de un support pour ces deux protocoles et peut donc �tre ais�ment configur� pour r�aliser un routeur IPX compl�tement 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 les protocoles RIP et SAP 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.
Volker Lendecke <lendecke@namu01.gwdg.de>
a d�velopp�
un d�mon de routage ipxrid qui fera tout �a pour vous.
Le paquetage mars_nwe mentionn� plus loin inclut un autre d�mon de routage.
Vous pouvez trouver ipxrid sur : metalab.unc.edu
ou directement chez Volker :
Configurer une 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: 0x03000000 etherII \----====| ^ | |--------------------------| | | | | eth2| IPXd | \______________________________/====| | | SAPd | IPX Addr: 0x04000000 etherII eth3| | |--------------------------| /====| | | | \___________/ \______________________________/
La configuration pour le r�seau ci-dessus ressemblera � :
# ipx_interface add eth0 802.2 0x0100000000
# ipx_interface add eth1 802.2 0x0200000000
# ipx_interface add eth2 etherii 0x0300000000
# ipx_interface add eth3 etherii 0x0400000000
# ipxd
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 toutes les
configurations apprises par le contact avec les autres routeurs sur le r�seau
le cas �ch�ant.
Novell a une fonctionnalit� appel�e r�seau interne, qui est utilis�e pour simplifier le routage lorsqu'une machine est connect�e � plus d'un p�riph�rique r�seau. C'est utile dans le cas d'un serveur de fichiers connect� � plusieurs r�seaux, en ce sens qu'une seule route doit �tre utilis�e pour atteindre le serveur, quel que soit le r�seau � partir duquel on op�re.
Dans le cas d'une configuration o� vous ne fa�tes pas tourner un serveur de fichiers mais seulement un routeur IPX, il n'est pas simple de r�pondre. Des t�moignages rapportent que l'utilisation de IPX/PPP marche "mieux" si vous utilisez �galement un r�seau interne.
Dans tous les cas, c'est facile � faire, mais cela peut n�cessiter de
recompiler le noyau. Lorsque vous en �tes au make config
du noyau, vous devez r�pondre Oui (y
) � la question
Full internal IPX network
comme suit :
...
...
Full internal IPX network (CONFIG_IPX_INTERN) [N/y/?] y
...
...
Pour configurer le r�seau interne, utilisez la commande ipx_internal_net d�j� d�crite dans la section outils IPX. La principale pr�caution � prendre est de s'assurer que l'adresse IPX r�seau que vous choisissez est unique sur votre r�seau et qu'aucune autre machine ou r�seau ne l'utilise.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:35