Le protocole NetRom s'appuye sur les ports AX.25 que vous cr�erez. Sa configuration s'effectue par l'interm�diaire de deux fichiers. L'un d�crit les interfaces NetRom et l'autre les ports AX.25 sous-jacents. La proc�dure d�taill�e ci-dessous s'appliquera � toutes les interfaces NetRom que vous souhaiterez d�finir.
/etc/ax25/nrports
Ce fichier est l'analogue pour les ports NetRom du fichier
/etc/ax25/axports
pour les ports AX.25. Tous les p�riph�riques
NetRom que vous souhaitez employer doivent figurer dans le fichier
/etc/ax25/nrports
. Le plus souvent, une station Linux ne comprendra
qu'un seul port NetRom qui utilisera certains des p�riph�riques AX.25. Pour
certains services tels un BBS, le besoin de d�finir plusieurs alias NetRom
peut se manifester ; on ajoute alors des p�riph�riques NetRom en cons�quence.
Le format du fichier est le suivant :
name callsign alias paclen description
Avec :
nom affect� au port.
identifiant pour le trafic NetRom transitant par ce
port. Attention, il ne s'agit pas de l'adresse � laquelle les clients
doivent se connecter pour disposer d'une interface de type noeud
(ce mode sera d�crit un peu plus loin). L'identifiant doit �tre unique et
ne r�appara�tre nulle part dans les fichiers /etc/ax25/axports
et
/etc/ax25/nrports
.
alias NetRom du port.
taille maximale des trames NetRom transmises par le port.
commentaire.
Par exemple, pour cr�er un port NetRom connu du reste du r�seau NetRom
sous l'identit� `LINUX:VK2KTJ-9
' :
netrom VK2KTJ-9 LINUX 236 Linux Switch Port
Des programmes tels call se servent du fichier nrports
./etc/ax25/nrbroadcast
Ce second fichier peut contenir une nombre d'entr�es variable, normalement une pour chaque port AX.25 convoyant du trafic NetRom.
Le format du fichier est le suivant :
axport min_obs def_qual worst_qual verbose
Avec :
nom du port tir� du fichier /etc/ax25/axports
.
En l'absence d'entr�e dans le fichier /etc/ax25/nrbroadcasts
pour
un port AX.25, aucun routage NetRom n'aura lieu via ce port et toute
diffusion NetRom sera ignor�e.
param�tre d'obsolescence minimale du port.
qualit� par d�faut.
qualit� minimale admissible. Toute route de qualit� moindre sera ignor�e.
activation de la diffusion des informations de routage globales ou seulement relatives au noeud.
radio 1 200 100 1
Une fois les deux fichiers mis au point, il faut cr�er les p�riph�riques
NetRom. La d�marche est proche du cas AX.25 � ceci pr�s que l'on se sert �
pr�sent de la commande nrattach. Elle constitue un pendant � la commande
axattach et cr�e des p�riph�riques NetRom qui se retrouvent sous la
d�nomination `nr[0-9]
' (la premi�re invocation produit `nr0
', la
seconde `nr1
' etc.) Pour associer un p�riph�rique NetRom au port
d�fini pr�c�demment, on utilise :
# nrattach netrom
Cette commande active le p�riph�rique NetRom (nr0
) nomm�
netrom
configur� conform�ment au contenu du fichier
/etc/ax25/nrports
.Le noyau Linux g�re le protocole NetRom et assure la commutation mais il ne prend pas en charge certaines fonctions. Le d�mon NetRom maintient les tables de routage NetRom et diffuse les messages de routage NetRom. Il se lance via :
# /usr/sbin/netromd -i
Le fichier /proc/net/nr_neigh
devrait progressivement se
remplir d'informations concernant vos voisins NetRom.N'oubliez pas d'inclure la commande /usr/sbin/netromd
dans vos
scripts de d�marrage ou d'en cr�er un d�di� � l'automatisation du processus.
Peut-�tre voudrez-vous mettre en place des routes statiques pour certains h�tes
particuliers. La commande nrparms dispose d'une telle fonction. Reportez-vous
� la page de man pour une description compl�te. A titre d'exemple,
pour indiquer sur mon port AX.25 `radio
' une route NetRom vers le
#MINTO:VK2XLZ-10
en passant par mon voisin VK2SUT-9
:
# /usr/sbin/nrparms -nodes VK2XLZ-10 + #MINTO 120 5 radio VK2SUT-9
nrparms permet �galement de cr�er manuellement de nouveau voisins.
La commande suivante cr�e un voisin NetRom VK2SUT-9
d'une qualit� de
120
qui ne sera pas supprim� automatiquement.
# /usr/sbin/nrparms -routes radio VK2SUT-9 + 120
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:29