Guía de administración del sistema: servicios IP

Resolución de problemas con mensajes de error IPQoS

Esta sección contiene una tabla de mensajes de error generados por IPQoS y su posible solución.

Tabla 35–1 Mensajes de error IPQoS

Mensaje de error 

Descripción 

Solución 

Undefined action in parameter nombre de parámetro action nombre de acción

En el archivo de configuración IPQoS, el nombre de acción especificado en nombre de parámetro no existe en el archivo de configuración.

Cree la acción. O haga referencia a otra acción en el parámetro. 

action nombre de acción involved in cycle

En el archivo de configuración IPQoS, nombre de acción forma parte de un ciclo de acciones, lo que no estár pemitido por IPQoS.

Determine el ciclo de acciones. A continuación, elimine una de las referencias cíclicas del archivo de configuración IPQoS. 

Action nombre de acción isn't referenced by any other actions

Una definición de acción no ipgpc no es referenciada por ninguna otra acción definida en la configuración IPQoS, lo que no está permitido por IPQoS.

Elimine la acción no referenciada. También puede hacer que otra acción haga referencia a la acción no referenciada. 

Missing/Invalid config file fmt_version

El formato del archivo de configuración no está especificado como primera entrada del archivo como requiere IPQoS. 

Añada la versión de formato, como se explica en Cómo crear el archivo de configuración IPQoS y definir las clases de tráfico.

Unsupported config file format version

La versión de formato especificada en el archivo de configuración no es compatilbe con IPQoS. 

Cambie la versión de formato por fmt_version 1.0, esto es necesario para ejecutar la versión Solaris 9 9/02 de IPQoS y versiones posteriores.

No ipgpc action defined.

No ha definido una acción para el clasificador ipgpc en el archivo de configuración, como requiere IPQoS.

Defina una acción para ipgpc, como se muestra en la sección Cómo crear el archivo de configuración IPQoS y definir las clases de tráfico.

Can't commit a null configuration

Cuando ejecutó ipqosconf -c para confirmar una configuradción, dicha configuración estaba vacía, lo que no está permitido por IPQoS.

Asegúrese de aplicar un archivo de configuración antes de intentar confirmar una configuración. Si necesita instrucciones, consulte Cómo aplicar una nueva configuración a los módulos de kernel IPQoS.

Invalid CIDR mask on line número de línea

En el archivo de configuracion, ha utilizado una máscara CIDR como parte de la dirección IP que está fuera del intervalo de direcciones IP válidas.  

Cambie el valor de máscara por uno que se encuentre entre 1–32 para IPv4 y 1–128 para IPv6. 

Address masks aren't allowed for host names line número de línea

En el archivo de configuración, ha definido una máscara CIDR para un nombre de host, lo que no está permtido en IPQoS. 

Elimine la máscara o cambie el nombre de host por una dirección IP. 

Invalid module name line número de línea

En el archivo de configuración, el nombre de módulo que ha especificado en una instrucción de acción no es válido. 

Compruebe que el nombre de módulo esté bien escrito. Para ver una lista de módulos IPQoS, consulte la Tabla 37–5.

ipgpc action has incorrect name line número de línea

El nombre asignado a la acción ipgpc en el archivo de configuración no es el nombre ipgpc.classify requerido.

Cambie el nombre de la acción ipgpc.classify.

Second parameter clause not supported line número de línea

En el archivo de configuración, ha especificado dos cláusulas de parámetro para una única acción, lo que no está permitido por IPQoS. 

Combine todos los parámetros de la acción en una única cláusula de parámetro. 

Duplicate named action

En el archivo de configuración, ha asignado el mismo nombre a dos acciones. 

Cambie el nombre de una de las acciones o elimínela. 

Duplicate named filter/class in action nombre de acción

Ha asignado el mismo nombre a dos filtros o dos clases en la misma acción, lo que no se permite en el archivo de configuración IPQoS. 

Cambie el nombre de uno de los filtros o clases, o elimínelo. 

Undefined class in filter nombre de filtro in action nombre de acción

En el archivo de configuración, el filtro hace referencia a una clase no definida en la acción. 

Cree la clase, o cambie la referencia del filtro a una clase existente. 

Undefined action in class nombre de clase action nombre de acción

La clase hace referencia a una acción no definida en el archivo de configuración. 

Cree la acción, o cambie la referencia a una acción existente. 

Invalid parameters for action nombre de acción

En el archivo de configuración, uno de los parámetros no es válido. 

Para ver el módulo al que llama la acción especificada, consulte la entrada de módulo de la sección Arquitectura IPQoS y el modelo Diffserv. También puede consultar la página de comando man ipqosconf(1M).

Mandatory parameter missing for action nombre de acción

No ha definido un parámetro requerido para una acción en el archivo de configuración. 

Para ver el módulo al que llama la acción especificada, consulte la entrada de módulo de la sección Arquitectura IPQoS y el modelo Diffserv. También puede consultar la página de comando man ipqosconf(1M).

Max number of classes reached in ipgpc

Ha especificado más clases de las permitidas en la acción ipgpc del archivo de configuración IPQoS. El número máximo es 10007.

Revise el archivo de configuración y elimine las clases innecesarias. También puede aumentar el número máximo de clases añadiendo al archivo /etc/system la entrada ipgpc_max_classesnúmero de clases.

Max number of filters reached in action ipgpc

Ha especificado más filtros de los permitidos en la acción ipgpc del archivo de configuración IPQoS. El número máximo es 10007.

Revise el archivo de configuración y elimine los filtros innecesarios. También puede aumentar el número máximo de filtros añadiendo al archivo /etc/system la entrada ipgpc_max_filtersnúmero de filtros.

Invalid/missing parameters for filter nombre de filtro in action ipgpc

En el archivo de configuración, el filtro nombre de filtro tiene parámetros no válidos o no especificados.

Consulte la página de comando man ipqosconf(1M) para ve runa lista de parámetros válidos.

Name not allowed to start with '!', line número de línea

Inicia una acción, un filtro o un nombre de clase con un signo de exclamación (!), lo cual no está permitido en el archivo IPQoS. 

Elimine el signo de exclamación o cambie el nombre completo de la acción, clase o filtro. 

Name exceeds the maximum name length line número de línea

Ha definido un nombre de una acción, clase o filtro en el archivo de configuración que excede la longitud máxima de 23 caracteres. 

Asigne un nombre más corto a la acción, clase o filtro. 

Array declaration line número de línea is invalid

En el archivo de configuración, la declaración de matriz del parámetro de la línea número de línea no es válido.

Para ver la sintaxis correcta de la declaración de matriz a la que llama la instrucción de acción con la matriz no válida, consulte la sección Arquitectura IPQoS y el modelo Diffserv. También puede consultar la página de comando man ipqosconf(1M).

Quoted string exceeds line, número de línea

La cadena no tiene las comillas de cierre en la misma línea, lo que es obligatorio en el archivo de configuración. 

Asegúrese de que la cadena citada empieza y termina en la misma línea en el archivo de configuración. 

Invalid value, line número de línea

El valor definido en la línea número de línea del archivo de configuración no es compatible con el parámetro.

Para ver los valores aceptables para el módulo al que llama la instrucción de acción, consulte la descripción del módulo en la sección Arquitectura IPQoS y el modelo Diffserv. También puede consultar la página de comando man ipqosconf(1M).

Unrecognized value, line número de línea

El valor de número de línea del archivo de configuración no es un valor de enumeración admitido para este parámetro.

Compruebe que el valor de anumeración es correcto para el parámetro. Para ver una descripción del módulo al que llama la instrucción de acción con el número de línea no reconocido, consulte la sección Arquitectura IPQoS y el modelo Diffserv. También puede consultar la página de comando man ipqosconf(1M).

Malformed value list line número de línea

La enumeración especificada en número de línea del archivo de configuración no cumple la sintaxis de especificación.

Para ver la sintaxis correcta del módulo al que llama la instrucción de acción con la lista de valores mal formada, consulte la descripción del módulo en la sección Arquitectura IPQoS y el modelo Diffserv. También puede consultar la página de comando man ipqosconf(1M).

Duplicate parameter line número de línea

Se ha especificado un parámetro duplicado en número de línea, lo que no está permitido en el archivo de configuración.

Elimine uno de los parámetros duplicados. 

Invalid action name line número de línea

Ha asignado a la acción de número de línea del archivo de configuración un nombre que utiliza el nombre predefinido “continue” o “drop".

Cambie el nombre de la acción de modo que no utilice un nombre predefinido. 

Failed to resolve src/dst host name for filter at line número de línea, ignoring filter

ipqosconf no ha podido determinar la dirección de origen o destino definida para el filtro en el archivo de configuración. Por lo tanto, se omite el filtro.

Si el filtro es importante, intente aplicar la configuración más adelante. 

Incompatible address version line número de línea

La versión IP de la dirección de número de línea es incompatible con la versión de una dirección IP especificada previamente o parámetro ip_version.

Cambie las dos entradas en conflicto para que sean compatibles. 

Action at line número de línea has the same name as currently installed action, but is for a different module

Ha intentado cambiar el módulo de una acción que ya existe en la configuración IPQoS del sistema, lo que no está permitido. 

Vacíe la configuración actual antes de aplicar la nueva configuración.