Monday, January 28, 2013

Comentando sobre easypacket

Un usuario de habla inglesa me proponía que pusiera en el blog los detalles de las README y los manuales del easypacket, bueno, aquí van.




Manual de packetconfig (herramienta de configuración, lo primero que deben ejecutar)

---------------------------------------------------------------------------------------------------

packetconfig es un script que pregunta por algunos valores necesarios para la configuración de los modos de packet en la PC. Luego de obtener estos valores, el script se encarga de configurar con los valores por defecto de los modems que se configuran con las siguientes características:

 PUERTO    VELOCIDAD    MODO    DISP_RED
 1k2            1200 baudios   AFSK         ax0
 4k8            4800 baudios   AFSK         ax1
 9k6            9600 baudios   FSK           ax2

Luego configura un cortafuegos (firehol) para restingir el flujo de datos no deseados como puede ser el tráfico UDP de la red puedes encontrar más información en el directorio de documentación /usr/share/doc/easypacket

Este script no necesita opciones en la linea de comandos

El script te pide tu indicativo, luego te muestra las tarjetas de audio en el sistema para que selecciones por su número la que usarás para el uso del packet radio.

Un alto para aclarar algo es necesario, es altamente recomendado que la tarjeta de audio que selecciones para usar en packet sea dedicada solo a esta tarea, pues linux (ALSA y definitivamente puldeaudio) necesitan acceso exclusivo al dispositivo que usa para reproducir música o los sonidos del sistema. Se recomienda usar una segunda tarjeta de audio para esto exclusivamente

La tarjeta que uses para el packet debe ser lo más antigua posible, si antigua, una vieja PCI estereo trabajará perfectamente, hasta una vieja sounblaster ISA ha trabajado satisfactoriamente en las pruebas.

Esto es porque las modernas tarjetas de audio 5.1 y superiores han presentado mal desempeño en las pruebas, además de confusión a la hora de ajustar los controles del mezclador. (No se han probado tarjetas de audio USB por no disponer de ellas)

Ya se lo advertimos, continuemos.

El script pregunta por las IP de las interfaces de red, porque en linux se necesita asignar una IP a cada interfaz/modem.

Entonces toda tu interacción ha terminado, a partir de este momento el sistema desidirá detectando los susbistemas de sonido (ALSA u OSS) cual usar, en la práctica es mucho más sencillo usar OSS, pero Ubuntu ha dejado de soportarlo en sus kernels hace mucho, en este caso se configurará con ALSA y aquí advertimos que el soporte para la autodetección de ALSA se encuentra en experimentación.

Entonces se configuran los softwares necesarios procesando los ficheros axports, soundmodem, firehol y ax25d; con los datos que diste en primer lugar, estos valores se almacenan en el directorio default en etc para uso del script de inicio.

Al iniciar tu PC se ejecutará el script de inicio el cual buscará la tarjeta de sonido (por su nombre) y configurará los ficheros necesarios, esto ocurre porque el subsistema ALSA asigna aleatoriamente el orden de las tarjetas de sonido

Existe la posibilidad (no verificada) de que si tienes dos o más tarjetas de audio del mismo tipo, el sistema de detección no funcione correctamente.

Porque este identifica la tarjeta por su nombre, y al tener las tarjetas el mismo nombre (chipset) pude confundirlas a la ahora asignar cual de ellas se usará para el packet.

Este fallo no ha sido comprobado, por favor si te encuentras en esta situación contacta al autor del software para probar y encontrar una  solución a este problema.

 ---------------------------------------------------------------------------------------------------

Manual de el script packeton (Este levanta los modems)

 ---------------------------------------------------------------------------------------------------
packeton es el script encargado de iniciar los diferentes modems de
sonido para el su uso en packet radio.

El MODO es el único parámetro que toma este script, el se refiere al modo o modem preconfigurado con el software, para la versión actual es uno de estos:

1k2, 4k8, 9k6 y nada (o sea ningun parámetro en MODO)

  • 1k2 inicia el modem AFSK a 1200 baudios con un nombre de puerto 1k2, el dispositivo de red para TCP/IP se nombra ax0 y se le asigna la IP que se estableció con la orden packetconfig.
  • 4k8 inicia el modem AFSK a 4800 baudios con un nombre de puerto 4k8, el dispositivo de red para TCP/IP se nombra ax1 y se le asigna la IP que se estableció con la orden packetconfig.
  • 9k6 inicia el modem FSK a 9600 baudios con un nombre de puerto 9k6, el dispositivo de red para TCP/IP se nombra ax2 y se le asigna la IP que se estableció con la orden packetconfig.
  • nada es una cadena vacía, y esta orden levanta o activa simultaneamente los modems de 4k8 y 9k6 en el mismo canal del audio.

Notemos que este parámetro podía se configurado para levantar 1k2 también al unísono con los de 4800 y 9600, pero el muestro de la tarjeta de audio impuesto por los modos rápidos hace inútil la decodificiación de las señales en este modo, lo que lo hace parecer sordo a las señales entrantes, por eso no se incluye


En la práctica se ha comprobado almenos en nuestro caso que el modem 1k2 no se debe mezclar con ningún otro porque no funcionará

Y mezclando los  modems 4k8 y 9k6 funcionan mejor que en sus configuraciones independientes, raro, pero cierto.

EJEMPLOS
Algunos ejemplos para ilustrar

    packeton
Esta orden iniciará los modems 4k8 y 9k6 simultaneamente

    packeton 1k2
Esto iniciará solamente el modo 1k2.

    packeton 9k6
Esto iniciará solamente el modo 9k6.

 ---------------------------------------------------------------------------------------------------

Hasta aquí los documentos relativos a este aspecto, pronto actualizaré esta entrada con capturas de pantalla de los procesos de configuración y puesta en marcha... por aquello de que una imágen habla mas que 1000 palabras...


73

No comments:

Post a Comment