Chaque port AX.25 et NetRom sur votre syst�me doit se voir allouer un num�ro d'identification (callsign/ssid). Il se configure dans les fichiers dont il va �tre � pr�sent question.
Certaines mises en oeuvre d'AX.25 telles NOS et BPQ permettent l'emploi d'un ssid commun sur un m�me port AX.25 et NetRom. Pour des raisons techniques assez compliqu�es, Linux l'interdit. En pratique, �a ne s'av�re pas un probl�me aussi important qu'on pourrait le croire.
Cela signifie que vous devez garder pr�sents � l'esprit certains �l�ments lorsque vous configurez votre syst�me.
Toutes les piles AX.25 ne sont pas de type TNC2. La nomenclature Linux diff�re sur certains points de celle du monde des TNC. Le tableau ci-dessous vous aidera � �tablir les correspondances entre les diff�rents concepts.
-------+----------+------------------------------------------------
Linux | TAPR TNC | Description
-------+----------+------------------------------------------------
T1 | FRACK | Temps d'attente avant retransmission d'une
| | trame priv�e d'accus� de r�ception.
-------+----------+------------------------------------------------
T2 | RESPTIME | Temps minimum d'attente entre trames avant
| | �mission d'un acquittement.
-------+----------+------------------------------------------------
T3 | CHECK | P�riodicit� d'�mission d'un paquet de
| | v�rification de l'�tat de la connexion.
-------+----------+------------------------------------------------
N2 | RETRY | Nombre de tentatives de retransmission avant
| | de signaler un �chec.
-------+----------+------------------------------------------------
Idle | | Dur�e d'inactivit� d'une connexion avant sa
| | fermeture.
-------+----------+------------------------------------------------
Window | MAXFRAME | Nombre maximal de trames transmises sans
| | acquittement.
-------+----------+------------------------------------------------
Les noyaux 2.1.*
et 2.0.* +moduleXX
permettent la modification
� la vol�e de param�tres auparavant statiques. Un examen attentif de la
structure du r�pertoire /proc/sys/net/
r�v�le de nombreux fichiers
dont les noms correspondent � ceux de param�tres r�seau.
Les fichiers dans le r�pertoire /proc/sys/net/ax25/
repr�sentent
chacun un port AX.25 configur�. Le nom du fichier refl�te celui du port.
La structure des fichiers dans /proc/sys/net/ax25/<portname>/
est
la suivante :
Fichier Signification Valeur D�faut ip_default_mode Mode IP par d�faut 0=DG 1=VC 0 ax25_default_mode Mode AX.25 par d�faut 0=normal 1=�tendu 0 backoff_type Backoff 0=Lin�aire 1=exponentiel 1 connect_mode Mode connect� 0=non 1=oui 1 standard_window_size Fen�tre standard 1 <= N <= 7 2 extended_window_size Fen�tre �tendue 1 <= N <= 63 32 t1_timeout D�lai maximal T1 1s <= N <= 30s 10s t2_timeout D�lai maximal T2 1s <= N <= 20s 3s t3_timeout D�lai maximal T3 0s <= N <= 3600s 300s idle_timeout Attente d'inactivit� 0m <= N 20m maximum_retry_count N2 1 <= N <= 31 10 maximum_packet_length Trame AX.25 1 <= N <= 512 256T1, T2, T3 sont donn�s en secondes tandis que la dur�e d'inactivit� est en minutes. Notez que les valeurs employ�es dans l'interface sysctl s'expriment dans une unit� interne multiple par 10 du temps en secondes. La r�solution atteint donc le dixi�me de seconde. Dans le cas d'une alarme qui peut �tre nulle, c'est � dire pour T3 et pour la dur�e d'inactivit�, une valeur nulle �quivaut � une d�sactivation.
La structure des fichiers dans /proc/sys/net/netrom/
est la suivante :
Fichier Valeur par d�faut default_path_quality 10 link_fails_count 2 network_ttl_initialiser 16 obsolescence_count_initialiser 6 routing_control 1 transport_acknowledge_delay 50 transport_busy_delay 1800 transport_maximum_tries 3 transport_requested_window_size 4 transport_timeout 1200
La structure des fichiers dans /proc/sys/net/rose/
est la suivante :
Fichier Valeur par d�faut acknowledge_hold_back_timeout 50 call_request_timeout 2000 clear_request_timeout 1800 link_fail_timeout 1200 maximum_virtual_circuits 50 reset_request_timeout 1800 restart_request_timeout 1800 routing_control 1 window_size 3
Le positionnement d'un param�tre se fait simplement en l'�crivant dans le fichier. Par exemple, pour v�rifier puis modifier la taille de fen�tre Rose, vous pourriez ex�cuter :
# cat /proc/sys/net/rose/window_size
3
# echo 4>/proc/sys/net/rose/window_size
# cat /proc/sys/net/rose/window_size
4
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:29