Page suivantePage pr�c�denteTable des mati�res

8. Configurer votre machine Linux comme routeur IPX

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 :

ftp.gwdg.de

Configurer une machine Linux en routeur IPX est une op�ration tr�s lin�aire. Proc�dez comme suit :

  1. Construisez le noyau avec les supports d'IPX, d'Ethernet et le syst�me de fichiers /proc
  2. Procurez-vous, compilez et installez le d�mon ipxd.
  3. Red�marrez la machine avec son nouveau noyau et assurez-vous que chacune des cartes Ethernet ont �t� correctement d�tect�es et qu'il n'y a pas de conflits mat�riels.
  4. Mettez en place le protocole IPX sur chacune des interfaces en utilisant la commande ipx_interface d�crite ci-dessus.
  5. Lancez le d�mon ipxd.
En consid�rant le simple r�seau suivant :

 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.

8.1 Dois-je utiliser un r�seau interne ?

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.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:35