Problema en el gateway de WinFBB 7.00E con AGWPE y tarjeta de sonido

Uno de los problemas que mas me han consultado acerca de WINFBB 7.00E es que cuando una estacion ingresa al gateway, el distintivo de la misma queda "pegado" al BBS y en los siguientes llamados para forward que el FBB realice en los puertos AGWPE (Radio y Loopback), asume dicho distintivo.

Este problema en mi bbs fue solucionado por software, y si bien lo he enviado a algunos colegas, por problemas de sus configuraciones algunos no lo han podido hacer funcionar, dado que hay que trabajar a nivel de red para que funcione correctamente y por lo visto, eso no ha sido facil para muchos SysOp que poseen escasos conocimientos sobre redes.

Asi que en este articulo tienen la solucion, pero antes una aclaracion importante:

CX2SA NO se dedica a configuraciones de BBS, CLUSTER, NODO y APRS con TNC, sino que SOLAMENTE a configuraciones con AGWPE y TARJETA DE SONIDO

Estimados, jamas tuve un TNC en mi mano, asi que por favor no insistan con preguntas relacionadas a TNC.

Bien seguimos adelante.

Cuando se realiza una llamada entrante a un BBS normalmente la estacion conecta al canal mas bajo del puerto en cuestion o sea que va en incremento el canal a ocuparse.

Dicho de otra manera, si no hay estacion conectada, la misma lo hara en ese puerto al canal 1, la segunda al 2, y asi sucesivamente. Esto es valido incluso para el forward entrante.

Pero cuando el que llama para forward es nuestro BBS, o una estacion de otro puerto utiliza el gateway para ese puerto que desea salir, el mismo trabaja de manera inversa o decreciente.

Vea la figura y ademas vaya razonando lo que ocurre para que pueda resolver el inconveniente calculando la solucion en base a la propia configuracion de vuestro BBS.

En la figura tenemos 2 zonas bien definidas que son la zona en donde operan los puertos de radio y loopback llamada ZONA AGWPE, y una ZONA TCPIP que obedece a las configuraciones TELNET del FBB.

Analizando el esquema, podemos ver claramente que el canal mas alto de la zona AGWPE es el No. 6 que si bien es asignado al puerto loop back, veremos a continuacion que AGWPE lo asigna dinamicamente o sea de forma variable al primero que conecte a un puerto AGWPE a traves del gateway o para forward.

Y Aqui se produce el gran lio el cual trato de explicar con este ejemplo:

Conecta CX1XZ via TELNET por el puerto No. 6, por defecto lo hara en el canal 9.

[PORT 6 (TELNET) - 9 - CX1XZ-0] 12:38 Connect [FBB-7.00-AB1FHMRX$] ¡Hola JC! Ch. 9 (TELNET) : CX1XZ-0 - Vie 07/11/08 12:38 1:CX2SA BBS>

Se dirige al gateway y elige el puerto 2 para salir por VHF:

g 07-Nov 12:38 * MODO GATEWAY * 1 : HF_PRT 2 : VHF_PR 3 : LB_PRT Tipea Nº de Port, H=Help o Q=Salir:2 Usando canal 6 en VHF_PR 2:C/D/H/J/K/M/P/ Q=SALIR>

Hace un llamado a CX5QB por el puerto 2 VHF y en el monitor vemos que sale correctamente:

[2] fm CX1XZ to CX5QB ctl SABM [2] fm CX1XZ to CX5QB ctl SABM [2] fm CX1XZ to CX5QB ctl SABM [2] fm CX1XZ to CX5QB ctl DISC

Como no obtuvo respuesta se va definitivamente del BBS y a los 10 minutos de haber estado el usuario CX1XZ
el FBB realiza un llamado para forward a CX3VB en el puerto 1 de HF, pudiendose ver que se ha cambiado
el distintivo del BBS que es CX2SA por CX1XZ quien habia utilizado el gateway anteriormente para llamar a
CX1XZ en el puerto VHF:

[1] fm CX1XZ to CX3VB ctl SABM [1] fm CX1XZ to CX3VB ctl SABM [1] fm CX1XZ to CX3VB ctl SABM [1] fm CX1XZ to CX3VB ctl DISC

Lo que ha pasado es que el canal 6 del AGWPE fue utilizado por el usuario y el FBB lo vuelve a utilizar
en el llamado a forward ya que es el primer canal libre de arriba hacia abajo disponible.
Recuerden lo escrito antes de como se distribuyen los canales de acuerdo al tipo de conexion.
Entonces estudiando el asunto para resolverle el problema a algunos colegas se me ocurrio forzar al FBB
a que utilizara otro canal diferente al 6 que en este caso fue el No.4 y resuelto el problema.

[1] fm CX2SA to CX3VB ctl SABM [1] fm CX2SA to CX3VB ctl SABM [1] fm CX2SA to CX3VB ctl SABM [1] fm CX2SA to CX3VB ctl DISC

Para hacer esto es necesario utilizar el comando K en el archivo de forward forzando al FBB
a la utilizacion exclusiva de ese canal para el llamado a forward, lo cual se muestra a continuacion:

Para llegar al valor correcto de K hay que tener en cuenta los siguientes detalles:

1) Puertos de AGWPE utilizados por el FBB
Configure los puertos deseados.

2) Cantidad de canales por puerto que utiliza el FBB
Cuando configure los canales para cada puerto no lo haga justo sino que sobren canales,
dependiendo de lo expuesto en 3)

3) Cantidad de canales para hacer forward al mismo tiempo en cada puerto del FBB.
Normalmente aconsejo uno solo para forward saliente por cada puerto de radio.

4) Maximo de conexiones habituales de usuarios que podria utilizar el gateway al MISMO TIEMPO en puertos de RADIO o de LOOPBACK.
Calcule cual seria la cantidad de usuarios que a la misma vez podrian usar el gateway, por ejemplo si es 1 a la vez, entonces agregue 2 mas a la totalidad para que hayan siempre canales libres.

Para saber cual canal NUNCA hay que utilizar con el comando K del archivo de forward sume todos los canales asignados a la totalidad de puertos AGWPE de FBB.
De acuerdo a la figura sumamos 3 de HF + 2 de VHF + 1 de Loopback = 6

Luego reste al maximo de canales el maximo + 1 del estimado de usuarios a la vez lo que quedaria asi: 6 - 2 = 4 por tal motivo con un K 4, K 3 o K 2 estaria solucionado el inconveniente.

Este calculo es tan solo el punto de partida y usted debera experimentar los valores optimos anticipandole que una vez conseguidos la solucion es 100 porciento efectiva.

VOLVER