Page suivantePage précédenteTable des matières

17. Configuration des commandes Rose Uplink et Downlink

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.

17.1 Configuration d'une liaison Rose descendante

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.

17.2 Configuration d'un liaison Rose montante

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.


Page suivantePage précédenteTable des matières