Si vous avez l'habitude des réalisations Rose à base de ROM, vous ne
serez pas dépaysé par la méthode d'appel AX.25 à travers un réseau Rose.
Soit un noeud local d'utilisateurs Rose d'identifiant VK2KTJ-5
et
un appelant AX.25 souhaitant se connecter à VK5XXX
au noeud Rose
distant 5050882960
, il lancera la commande :
c vk5xxx v vk2ktj-5 5050 882960
Au niveau du noeud distant, VK5XXX
recevra une connexion avec
l'identifiant des utilisateurs locaux AX.25 digipétée par l'intermédiaire
de l'identifiant des noeuds Rose distants.
La couche protocolaire Rose de Linux ne gère pas cette fonctionnalité dans le noyau mais les deux applications rsuplnk et rsdwnlnk savent s'en charger.
Afin que votre station Linux accepte un appel Rose et établisse une
connexion AX.25 vers une destination à l'écoute de laquelle il n'est pas,
vous devez ajouter un enregistrement à votre fichier
/etc/ax25/ax25d.conf
. En principe, cette ligne correspondra au
comportement par défaut pour les connexions Rose entrantes. Par exemple,
vous êtes à l'écoute des demandes d'accès Rose aux destinations telles
NODE-0
ou HEARD-0
que vous gérez localement, mais toutes les
autres connexions sont transmises à la commande rsdwnlink sous
l'hypothèse qu'il s'agit d'utilisateurs AX.25.
Une configuration typique :
#
{* via rose}
NOCALL * * * * * * L
default * * * * * * - root /usr/sbin/rsdwnlnk rsdwnlnk 4800 vk2ktj-5
#
Avec cette configuration, tout appel qui effectue une connexion Rose
sur votre noeud Linux vers une destination à l'écoute de laquelle vous
ne vous tenez pas se verra converti en une connexion AX.25 sur le port
4800
avec VK2KTJ-5
pour chemin.
Pour que votre station Linux accepte les connexions AX.25 d'une façon
similaire à celle du noeud Rose, vous ajouterez à votre fichier
/etc/ax25/ax25d.conf
une ligne du type :
#
[VK2KTJ-5* via 4800]
NOCALL * * * * * * L
default * * * * * * - root /usr/sbin/rsuplnk rsuplnk rose
#
Notez la syntaxe particulière pour l'identifiant local. Le caractère
`*
' indique que l'application doit être invoquée si l'identifiant
est reconnu dans le chemin de répétition d'une connexion.
Avec cette configuration, un appel AX.25 peut établir des appels Rose au
moyen de la séquence présentée dans l'introduction. Toute personne
demandant un relai via l'identifiant VK2KTJ-5
sur le port AX.25
4800
sera traité par la commande rsuplnk.