Hay que tener en cuenta varias cosas:
Cuando creas un filtro en el 3Com 812, tanto si lo haces de forma directa (comandos CLI) como si lo haces mediante el interfaz WEB de configuración, lo que estás haciendo realmente es lo siguiente:
a) Creas un archivo con su correspondiente nombre y posible extensión (opcional), cuyo contenido son las "condiciones" o "rules" del filtro.
·Si lo creas directamente con comandos, eres tu misma quien le da este nombre, que puede ser cualquiera y con cualquier extensión, aunque es recomendable, a efectos de reconocerlo como filtro en un listado de los archivos de la memoria flash, darle un nombre significativo (filtro_tal o filtro_cual) y una extensión adecuada como puede ser .FLT (del inglés FiLTer).
· Si usas el interfaz WEB del módem/router, la creación de dicho archivo es "transparente" al usuario, es decir, no te enteras del proceso porque lo hace el router (mejor dicho el software de administración WEB del mismo) de forma automática.
En este caso, el router asigna, automáticamente, un nombre al archivo cuya estructura es la siguiente:
INRSnombre_vc.FLT
OUTRSnombre_vc.FLT
Las convenciones aplicadas a este nombre de archivo son:
-Las primeras siglas indican si el filtro es de entrada (IN) o salida (OUT)
-Las dos siglas siguientes (RS) son el acrónimo de REMOTE SITE y se ponen siempre, tanto si el filtro es de entrada como si es de salida. Indican que el configurador WEB del router asigna siempre el filtro al Remote Site (VC activo).
-Luego viene el nombre del VC (canal virtual) que tengamos activo, que he desginado por nombre_vc.
-Finalmente, el configurardor WEB siempre da la extensión .FLT a los archivos de filtro, por el motivo que expliqué anteriormente.
Si, por ejemplo, creamos por el interfaz WEB un filtro de entrada y nuestro VC activo tiene el nombre de internet, el router asignará a dicho filtro el nombre:
INRSinternet.FLT
.....................................
b) Ubicas este archivo en la memoria flash del router.
Si has creado el archivo de filtro directamente con comandos, deberás "subirlo" a la memoria flash del router bien de forma directa en el programa emulador de terminal o bien mediante una sesión TFTP.
En cambio este proceso se realiza de forma automática cuando se usa el interfaz WEB de gestión del router.
.....................................
c) Das de alta el archivo como filtro.
Esto se hace usando la línea de comandos: add filter nombre_filtro
Por WEB es automático.
.....................................
d) Se asocia el filtro a un interfaz o al Remote Site.
Por comandos, podemos asociar el filtro a una interfaz (ATM o Ethernet) o al Remote Site que tengamos activo (VC).
Es decir:
-Interfaz ATM (3Com lo llama atm:1)
-Interfaz LAN (3Com lo llama eth:1)
-Remote Site (VC activo)
Por ejemplo, para asignar un filtro de entrada llamado mifiltro.FLT al interfaz ATM, empleariamos la línea de comandos:
set interface atm:1 input_filter mifiltro.FLT
Por WEB es también un proceso automático y siempre se asocia el filtro al Remote Site activo.
=======================================
Bueno, vayamos a tu caso concreto.
En el proceso de creación de un filtro por WEB, puede pasar (no sé el porqué, supongo que es un bug) que los filtros no se "borren" del todo; mejor dicho que no se "desasocien" del Remote Site y entren en conflicto al crear otro filtro por el mismo sistema (en realidad, es el mismo archivo de filtro al que se agregan más "condiciones").
Esto puede llevarnos a problemas como el que mencionas.
Para solucionarlo se llegó, hace ya bastante tiempo en el foro de adsl4ever, a la conclusión de que lo mejor era borrar y "desasociar" los filtros existentes dando los pasos siguientes y empleando los comandos CLI que se mencionan (desde un programa de terminal):
Primero: se hace un listado de los filtros existentes:
list filters
_________________
Segundo: se borran los filtros que nos haya dado el anterior comando, con estos comandos:
delete filter nombre_filtro
_________________
Tercero: se listan los archivos de la memoria flash:
list files
Anotando los nombres de los archivos de filtro (extensión .FLT o.flt)
_________________
Cuarto: se borran los archivos mencionados en el punto 3 con la línea:
delete file nombre_archivo
_________________
Quinto: finalmente se "rompe" cualquier posible asociación de filtro a cualquier interfaz/Remote Site con esta serie de líneas de comando:
3Com-DSL>disable vc nombre-vc
3Com-DSL>set vc nombre-vc input_filter ""
3Com-DSL>set vc nombre-vc output_filter ""
3Com-DSL>enable vc nombre-vc
3Com-DSL>set interface atm:1 input_filter ""
3Com-DSL>set interface atm:1 output_filter ""
3Com-DSL>set interface eth:1 input_filter ""
3Com-DSL>set interface eth:1 output_filter ""
3Com-DSL>save all
Si no sabes el nombre-vc asignado a tu canal virtual (VC), puedes averiguarlo con el comando:
list vc
_________________
Aplicando los comandos del Quote te aseguras de que se desasocien los filtros que pudieran estar aún asociados a cualquier interfaz/canal, quedando el router "limpio" completamente de todo resto de filtro.
A partir de esto ya podrás crear nuevos filtros, aunque te recomiendo lo hagas por comandos y te evitarás los problemas que puede dar el interfaz WEB (los citados no son los únicos).
Saludos.