El nivel del protocolo de packet Rose es similar al nivel 3 de X.25. Este kernel es una modificación del la implementación FPAC Rose. FPAC Rose implementation
El nivel del protocolo de packet Rose usa los puertos AX25 que has creado. El Rose corre por encima del AX25. Para configurarlo, debes crear un archivo de configuración que describa los puertos Rose que quieres. Puedes crear multiples puertos Rose, y el mismo procedimiento se aplica a cada uno de ellos.
El fichero para configurar los puertos Rose, es el /etc/ax25/rsports. Este fichero de configuración describe los puertos Rose de la misma manera que el axports describe los AX25.
Este archivo esta formateado como sigue:
nombre dirección descripción
Donde:
nombre con el que se referiría al puerto.
los 10 digitos de la dirección Rose asignados al puerto.
texto libre descriptivo
Ejemplo:
rose 5050294760 Rose Port
Advertir que Rose usa el indicativo/ssid configurado por defecto en cada puerto AX25, a no ser que se especifique otra cosa.
Para configurar otro indicativo/ssid para Rose, debe usarse el comando rsparms:
# /usr/sbin/rsprams -call EA4URE-10 |
Este ejemplo hace que linux escuche y use el indicativo/ssid EA4URE-10 en todos los puertos AX25 configurados para llamadas Rose.
Cuando has creado el archivo /etc/ax25/rsports, debes crear el dispositivo Rose, igual que el AX25. Esta ves usa el comando rsattach, el que crea dispositivos llamados 'rose[0-5]', comenzando con 'rose0'...Ejemplo:
# rsattach rose |
Este comando arranca el dispositivo Rose (rose0) configurado con los detalles indicados en /etc/ax25/rsports bajo el nombre 'rose'.
El protocolo de Rose soporta solo ruteo estático. La utilidad rsparms le permite configurar esta la tabla de rutas en Linux. Por Ejemplo:
# rsparms -nodes add 5050295502 radio ea4ure |
Esto agrega una ruta al nodo Rose 5050295502 a traves del puerto AX25 llamado 'radio' en tu /etc/ax25/axports hacia tu vecino EA4URE.
Puedes puede especificar una ruta con una máscara para captar varios destinos Rose dentro de una simple entrada. Ej.:
# rsparms -nodes add 5050295502/4 radio ea4ure |
Como vemos el formato es idéntico al del ejemplo anterior, excepto en el /4 . Esto hará que capture todos los destinos que coincidan con los primeros 4 digitos (5050). Otra forma de hacerlo es:
# rsparms -nodes add 5050/4 radio ea4ure |
Una forma mucho menos ambigua.