COMO USAR EL TPK en LINUX                        21/octubre/98
--------------------------------------------------------------

A continuación explico como he configurado el AX25 y el DOSEMU
para usar el TPK 183 en linux.

Hay que tener en cuenta que soy un novato en LINUX, pues hasta
hace unos 2 meses no empece a jugar con LINUX.


Después de leer el AX25-HOWTO vi que había la posibilidad de
enlazar diferentes aplicaciones usando "pipes" y se me ocurrió
la posibilidad de usar el TPK en LINUX.

Mi configuración es:

REDHAT: 5.1
KERNEL: 2.0.35
AXUTILS: ax25-utils-2.1.42a



Mi primer paso fue probar el DOSEMU, en mis primeras pruebas era
muy poco estable, después descubrí el motivo:

Como no tenia ningún disco de arranque de MSDOS a mano use el COMMAND.COM
de Windows95, pero parece que no se lleva muy bien con el DOSEMU.

Buscando localice los discos originales de mi antiguo MSDOS 5.0,
instale esta versión con el DOSEMU .. y empezó todo a funcionar.

después  edite fichero  axports  según el siguiente ejemplo:

# Para simplificar solo hay un puerto radio
# /etc/ax25/axports
# nombre        indicativo      velocidad       paclen  max     descripcion
port1           EA3BKZ-13       19200           256     7       Linux Network
tpk             EA3BKZ-14       0               256     7       loop
#

Scrip de arranque del AX25:

#
#!/bin/bash
#
#/usr/local/ax25/ax25.sh
#
#  1 Puerto en COM2 con TNC2 en KISS
#
kissattach /dev/cua1 port1
kissparms -p port1 -t 180 -s 100 -r 25
kissattach /dev/ptyqa tpk
#
rxecho
#
#




La utilidad rxecho permite que los paquetes recibidos en el port1
sean monitorizados en el puerto tpk y viceversa.

# /etc/ax25/rxecho.conf
#
# This means that packets received on port '1' are copied to port '2' if they
# are destined to oh2bns-1 or oh2bns-2. All packets from port '2' are copied
# to port '1'.
#
# There may be empty lines and an arbirary amount of white space around the
# tokens but the callsign field must not have any spaces in it. There can be
# up to MAXCALLS callsigns in the callsign field.
#
port1   tpk     *
tpk    port1    *
#
#




Modifique el fichero de configuración del dosemu para crear un
puerto serie virtual:


#  /etc/dosemu.conf
#  Solo se muestra una parte del fichero
#
# Linux dosemu 0.66 configuration file.
#
# This is an example file for
#
#      /etc/dosemu.users
#
#
#
	#serial { com 1  device /dev/modem }
	#serial { com 4  device /dev/modem }
#---------------------------------------------------------------
#
	serial { com 3  base 0x03E8  irq 5  device /dev/ttyqa }
#-------^
#  aqui se define un puerto serie COM3  virtual enlazado
#  con el ax25 en modo KISS
#
#serial { mouse  com 1  device /dev/mouse }
#mouse { microsoft } ## logitech, mmseries, mouseman, hitachi, mousesystems
	#mouse { busmouse }
	#mouse { ps2  device /dev/mouse internaldriver emulate3buttons }


Ahora ya tenemos acceso al KISS desde el DOSEMU ahora para arrancar el
TPK uso este fichero BAT en el DOSEMU:

rem tpk.bat
rem unidad virtual
rem C: del DOSEMU
path c:\
lredir e: linux\fs\/dos
rem
rem  TSKISS en COM3 IRQ5
tfkiss -c:3 -r:5
e:
cd tpk
# emulador TNC2 en COM6
tncded 6
tpk

Con el TPKINST se configura el TPK con el driver serie tipo INT14
en el COM6

y "voila" ya funciona.


---------------------------------------------
Este texto es de libre uso y distribución
Se ruega incluir su procedencia.
---------------------------------------------
Salvador Caballe
EA3BKZ@EA3BKZ.EAB.ESP.EU
email:ea3bkz@amsat.org
http://www.ea3bkz.com
--------------------------------------------