Archivo de la etiqueta: packet radio

Instalar Xastir en Fedora

Cuando inicie mi blog suponía hablar mas de cosas de radioaficionados y en especial de packet radio o tecnicamente AX.25. Como no sabía tanto de linux, me uní a una comunidad y una cosa llevó a la otra y publiqué mucho sobre las actividades de Fedora en Nicaragua, y muy poco de mi idea original.

Hace unos dias hice una nueva prueba con Xastir. Es un programa de información táctica en tiempo real de recursos georeferenciados. Es decir que en un mapa podemos ver en tiempo real como se mueven vehículos y como se reportan objetos de interés. Mejor aún esta aplicación también funciona como Gateway a internet y la actividad esta disponible al público. En corto los radioaficionados los llaman APRS

La primera prueba de esta vez fue iniciar con algo simple como:

yum install xastir

Aunque funcionó y el programa se ejecuto, comensó a dar problemas de lentitud e incluso a dejar de responder. Xastir depende de varias librerias para trazado de mapas, y no todas están en su última versión. Así que lo desinstalé y pasé a seguir la guía que ofrece el sitio web de Xastir para instalarse en Fedora.

Esto me funcionó bastante bien, con el único problema con los cambios de rutas que se hicieron recientemente. Xastir puede funcionar con mapas en línea y mi primera opción fue Open Street Map.

Luego de tener el programa funcionando, inició la parte de configurarlo como gateway a internet. Para eso fue muy útil una guiá que encontré en internet escrita por AA9VI

Por el momento estoy usando un radio modem, mejor conocido como TNC (terminal node controller) con un adaptador usb-serial.

En el proceso de trabajo encontré que como usuario no tengo permiso para usar el puerto /dev/ttyUSB0 pero este puerto es parte del grupo dialup, asi que agregue mi usuario al grupo dialup con la aplicación system-config-user y se acabo ese problema.

Una herramienta que he estado usando para las pruebas con los TNC es gtkterminal que esta en los repositorios de fedora. Gtkterminal es bien sencilla si se compara con moserial la aplicación de terminal serial del proyecto gnome. Pero en este caso lo simple es bello.

Seguiré en pruebas, pero es posible ver la actividad en internet en el sitio http://aprs.fi

Huele a quemado [Smell like burned]

English at the bottom

Ayer mi servidor de paket radio comenzó a exhibir un comportamiento extraño. Primero se colgó. Luego se apagó. Hoy en la mañana estaba colgado de nuevo y luego se volvió a apagar. Cuando le puse atención al booteo me dió unos mensajes raros que no habia visto antes. A final ni quiso cargar el sistema operativo. Probé con un LiveCD y funcionó, lo cual realmente me dejó perplejo puesto que pense que era un problema de hardware, y ahora esta dudando.

A final probé otras cosas y ya se resuó a encender. Y ahora si estaba convencido de que era un problema de hardware. Pero de pronto se encendió sola, asi que pense que podia estar poseida.

Finalmente luego de tantos ciclos de encender y apagar, lo ideal era sacarla e inspeccionar la maquina. El cable de poder no queria salir… y ahi entendí porque hace unos dias habia un pequeño aroma a quemado que no podia detectar su origen… se estaba cocinando a fuego lento!

English start here

Yesterday mi paket radio server started to exhibit a estrange behavior. First, It hanged. Then, it shut down itself.  This morning it was hanged again and later it was off again. When I payed attention to the booting sequence, I noticed some weird messages that I haven’t seen before. In the end the OS was not loaded. I tried with a LiveCD and it worked. I was perplex as I was thinking in hardware problems, and now I was doubting.

In the end I tried other things and refused to turn on. Now I was convinced that it was hardware. But suddenly it turned on by itself, so I started to think it was possessed.

Finally, after so many cycles of ON and OFF, the ideal was to take out for close examination. The power cable refused to get out… right there I understood why there was a small smell like burned since some days ago… it was been slowed cooked.

Prueba exitosa con fedora 8

From : YN1V
To : LINUX@CEAM
Type/status : B$
Date/time : 02-Mar 23:52
BID (MID) : 13730_YN1BBS
Message # : 144802
Title : Prueba exitosa con fedora 8

(This message has been read 1 times so far in this BBS.)

Hola a todos,
Esta tarde instale desde cero Fedora 8. Tengo una tarjeta PCI de puertos seriales, porque ahora las PC traen 1 puerto serial si acaso. La deteccion fue automatica, nada que hacer al respecto.
La parte de instalar AX25 que antes era un rollo complejo, ahora fue un solo comando, aunque igual se puede hacer desde la interface grafica si se desea.
Hay un equipo trabajando en lo que llaman Fedora Ham SIG, algo asi como Grupo de interes especial de radioaficionados en Fedora. El sitio web es http://fedoraproject.org/wiki/SIGs/AmateurRadio Se han puesto a trabajar en serio en el ultimo mes han pasado de cuatro paquetes a dieciniueve paquetes que ahora ya estan listos para instalacion automatica.

Para instalar solo hace falta dar el siguiente comando:
sudo yum install libax25 libax25-devel ax25-apps ax25-tools
y se instalan los cuatro paquetes, luego hay que hacer un par de archivos de configuracion.
/etc/ax25/axports
/var/ax25/mheard/mheard.dat
El modulo ya esta precompilado, solo hay que cargarlo
/sbin/modprobe ax25
luego configurar el TNC
/usr/sbin/kissattach -m 512 /dev/ttyS0 ax0 44.128.0.1
/usr/sbin/kissparms -p ax0 -t 300 -r 128 -s 100 -l 30
iniciamos a escuchar estaciones:
/usr/sbin/mheardd
y estamos listos …
di el comando:
axcall 1 ht1mga-7
y ya estaba conectado con una pantalla dividida, al mejor estilo del paKet, para aquellos que recuerdan MS-DOS! al cerra la secion di el comando:
mheard
y me mostro los paquetes que habia monitoreado.

Por otra parte estoy creando 2 sitios web. El primero es un blog donde voy a almacenar estos boletines para el futuro sirvan de referencia. Se puede encontrar en la siguiente direccion:

http://www.sistemascross.com/blog/

El segundo sitio web es un sitio wiki, donde estoy iniciando a poner las instrucciones que he seguido para llegar a donde estoy y que cualquiera me pueda seguir en estos pasos. A la fecha solo tiene como instalar fedora… pero lo voy a alimentar:

http://www.sistemascross.com/wiki/

Solo para compartir mi avance, estoy en mi casa conectado via RF a YN1BBS, escribiendo esta nota en una terminal de Fedora.

Feliz fin de semana

Neville – YN1V
Sysop YN1BBS y HT1MGA

— End of messsage #144802 to LINUX from YN1V —

Tierra firme: Fedora Core 8

Han pasado varios meses desde mi última entrada en este blog. En este tiempo mi proyecto no ha quedado olvidado, ha sufrido varios altos y bajos. Creo que si bien he perdido contacto, ha sido bueno porque no he tenido seguidores que han necesitado sufrir con mis errores. Por otra parte, ahora también estoy claro que debo avanzar en pasos pequeños para poder documentar mis avances.

Ya estoy registrado a algunas listas de linux/radioafición que tienen algo de movimiento. Eso es interesante porque ya tengo como preguntar donde me quedo pegado. Para los que hablan inglés les recomiendo la lista: linux-ham

http://vger.kernel.org/majordomo-info.html

Logre echar a andar el Ubuntu. Significó compilar un nuevo kernel. No es tan intimidante como parece, pero realmente no es tan fácil y parte de mi idea es que no fuese díficil innecesariamente. Logre realizar conexiones en packet y logre correr Xastir (APRS)… la cosa no me salió tan bien con FBB.

Para mi significó encontrar muchas diferencias entre Ubuntu y Fedora. Ubuntu lo manejo mucho menos que Fedora, y no es que sea el experto en este último. Así que era mucho tiempo probando como hacer algo en Ubuntu que a veces ya sabia como hacer en Fedora.

Decidí darle una nueva prueba a Fedora y ya que estaba en esas aprovechar la ultima versión. Además hay un nuevo grupo de interés en Fedora específico para Asuntos de Radioaficionados. Hay una guia de XASTIR (APRS) específica para Fedora 8. Creo que hay varias cosas buenas que hacen que valiera la pena probar Fedora 8.

Que cosas encontre positivas (PRO):
1.- el kernel ya tiene activo el ax25 (no hay que compilar el kernel)
2.- reconocio mi tarjeta PCI de puertos seriales y la instaló automáticamente
3.- Java funciona de maravilla con una version libre: icedtea java
4.- Flash funciona de maravilla con una version libre: gnash

Que cosas encontre negativas (contras):
1. Los paquetes para packet radio no se instalan con el mouse, requiere varios comandos.

Ya tengo una lista de pasos anotados y los estoy probando para garantizar que si alguien sigue la misma receta, va a tener los mismo resultados.

Parece que nada es perfecto, ya encontre tierra firme… pero en algunos puntos está demasiado dura!

Nuevas esperanzas

Hola a todos.

Yo se que me he perdido un poco de este proyecto que me habia propuesto. Sin embargo he adelantado algunas cosas. Lo mas importante es tener fuentes de información.

El colega Bob Brose (N0QBJ) tiene una pagina muy sencilla y directa para poner a funcionar el ax.25 la que ustedes puede consultar en http://www.qbjnet.com/packet.html

Incluso entre en contacto con Bob y le pedi permiso para traducir su pagina al español, lo cual llevo algo avanzado. Sin embargo le consulte a Bob sobre como saber si el linux que instalamos tiene activo o no el modulo de ax.25

Bob me escribio un mail con la siguiente informacion

Una prueba es la siguiente, desde la terminal dar la siguiente orden:
lsmod | grep ax25

Si esta bien van a obtener una respuesta como la siguiente
ax25 66696 116 netrom,mkiss

Esto indica que nterom y kiss estan activos. Si no hay respuesta significa que AX25 no esta cargado.

Si el comando lsmod | grep ax25 no dio ninguna respuesta se puede tratar de cargar el modulo de ax25 con el siguiente comando:
modprobe ax25
si la respuesta es parecida a:
FATAL: Module ax25 not found.

Entonces el ax.25 no esta como modulo del kernel y se debe compilar un kernel con el modulo de red ax.25 incluido.

Suena muy complicado, sin embargo encontre una pagina que tiene una forma bastante sencilla de hacerlo. Digamos que por lo menos es una receta de cocina que puede seguirse sin muchos problemas.

http://ubuntuforums.org/showthread.php?t=56835

Ya logre hacer mi primer kernel con el ax.25 asi que la pagina funciona. La siguiente tarea es traducir esa guia al español.

Quienes leen ingles pueden ir avanzando con sus pruebas. Para los demas … paciencia … voy a trabajar en las traducciones.

Mi plan es traducir textualmente los articulos citados y luego hacer una guia con las modificaciones específicas de compilar un kernel para ax25.

Saludes a todos

Neville

Comandos «sudo» y «su»

El colega HR1RCG envio el siguiente comentario via un boletin de paket radio

—- inicio de mensaje ———
En Consola con el comando sudo: «sudo -u root passwd» y se pone el password del usuario que se puso cuando se instalo el ubuntu, luego pide el password nuevo de el usuario root que se va poner.
con esto ya entramos desde la consola como usuario root.
Para entrar con el kde hay que modificar otro file desde la consola.
editar el file kdmrc, que se encuentra en «/etc/kde3/kdm/kdmrc», en el file kdmrc buscar
«AllowRootLogin» y cambiar de False A True. esto lo probe con kubuntu 6.06, deve de ser algo parecido con la version 7.04.

—– fin de mensaje ———–

Al usar el comando «sudo -u root passwd» me envio a cambiar la contraseña de administrador o root. Fue la unica parte que segui, luego de eso ya pude dar el comando «su» en la terminal y me acepto ya ser administrador o Super Usuario. Con lo cual ya pude cambiar los archivos de configuracion.

Al menos es un paso adelante, aun no tengo respuestas para las configuraciones de ax25 pero ya encontre los archivos y he estado experimentando un poco.

Neville

ubuntu 7.04 y ax25

From : YN1V
To : LINUX@CEAM
Type/status : B$
Date/time : 03-Aug 22:12
BID (MID) : 3C0496YN1V
Message # : 125026
Title : ubuntu 7.04 y ax25

(This message has been read 1 times so far in this BBS.)

Hola a todos.

Mis avances con linux se han detenido con un obstaculo.

Instale ubuntu 7.04 en la version de desktop en una maquina pentium 4 de 3.0ghz, 1 gb de ram y 80 gb de disco duro. El disco esta partido en 2 para tener un multi boot entre windows y linux.

Hasta ahi, no hay ningun problema. Ubuntu tiene una herramienta que se llama synaptic package manager. Ahi hay listados de software por categoria y bien facil se encuentar Amateur Radio entre las primeras. De ahi uno puede selecionar ax25, ax25tools, fbb, xastir y otra cantidad de software para cualquier cosa: psk31, sstv, logs, satelites, control de radios, etc.

La cosa es que uno debe configurar su indicativo, número Ip y otros detalles. Ahi me quede estancado. El archivo ax25d.config es de solo lectura. No puedo cambiar atributos con «chmod», no puedo hacer un login como administrador «root» y no mepermite desde el terminal comando de super usuario «su».

Esto habia sido mi primer temor con la version desktop, habian varias cosas que habia podido resolver… pero ahora estoy atascado.

Voy a seguir buscando respuesta en foros.

Sin embargo, la parte bonita es que la instalación de software es automatica gracias al synaptic package manager.

saludes a todos.

Neville – YN1V @ YN1BBS
Sysop YN1BBS & HT8PAQ

Message timed: 22:12 on 03/Aug/2007 UTC
Message sent using WinPack-Telnet V6.80

— End of messsage #125026 to LINUX from YN1V —

De regreso

Hola a todos,

Desde que me fije el proposito de correr aplicaciones de radioaficionado en linux me han sucedido varias cosas. Algunas de trabajo, como tener virus en los servidores de la oficina… y no que yo sea tecnico, pero a final tengo que ver que se solucione el problema. Visita de los «amigos» del Fisco. Tambien han pasado cosas en el ambito personal. Cosas muy importantes y memoables como mi boda y luna de miel. Tambien me enferme y estuve en cama casi una semana. Sin embargo aun estoy con la necedad. Debo reconocer que Juan Carlos y Ernesto, me han estado impulsando para no dejar caer este idea.

Retomemos donde habia dejado las cosas. Mi primer impulso fue por Ubuntu, me gusta la interfase de Gnome y dicen que las variantes de Debian son mas amigables para radioaficionados.

He leido y releido el how-to de ax25 y debo decirles que si bien es importante para familiarisarse con las cosas, esta algo desactualizado. Si se ha trabajado con NOS, la cosa será mas conocida. Pero no es indispensable. Por otro lado, la configuracion del kernel… parece ser del pasado, hay herramientas que permiten activar los protocolos ax25 sin pasar tanto trabajo.

Pero lo mas importante s sobre la version con la que estoy trabajando. Yo tengo Ubuntu 6.x LTS y hago enfasis en el LTS. Significa que es una version para computadoras individuales y no para servidores. Mi preocupacion es que si en esa situacion se iba a poder hacer los cambios drásticos para instalar los protocolos de ax25. la respuesta es SI.

Sin embargo, ya ubuntu va por la version 7 y pico. Segun he logrado ver, no es un problema. Si instalan la version 6 y pico les dira que quiere conectarse a internet para actualizarse… va a queres bajar 250 megabytes. O pueden de una vez bajar la version 7… que mide mas o menos lo mismo.

En cualquier caso, la voz de alto que habia dado, mientras salia de la duda ya ha sido aclarada y vamos hacia adelante.

Saludes a todos.

Neville