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:
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
[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
[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
Para llegar al valor correcto de K hay que tener en cuenta los siguientes detalles:
1) Puertos de AGWPE utilizados por el FBB
2) Cantidad de canales por puerto que utiliza el FBB
3) Cantidad de canales para hacer forward al mismo tiempo en cada puerto del FBB.
4) Maximo de conexiones habituales de usuarios que podria utilizar el gateway al MISMO TIEMPO en puertos de RADIO o de LOOPBACK.
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.
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.
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
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:
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.
a la utilizacion exclusiva de ese canal para el llamado a forward, lo cual se muestra a continuacion:
Configure los puertos deseados.
Cuando configure los canales para cada puerto no lo haga justo sino que sobren canales,
dependiendo de lo expuesto en 3)
Normalmente aconsejo uno solo para forward saliente por cada puerto de radio.
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.
De acuerdo a la figura sumamos 3 de HF + 2 de VHF + 1 de Loopback = 6
|
---|