Dell Intel PRO Family of Adapters Manual del usuario

Página 117

Advertising
background image

Compilación de controladores

Es probable que se produzca el error siguiente cuando intente compilar el controlador mediante la ejecución de make
install: "Linux kernel source not configured - missing version.h" (No se configuró el código fuente del kernel Linux, falta
version.h).

Para resolver este problema, cree el archivo version.h. Para ello, vaya al árbol de origen de Linux y escriba:

make include/linux/version.h

No utilice LRO al enrutar paquetes

No utilice LRO al enrutar paquetes ya que existe un problema general de compatibilidad con LRO y el enrutamiento.

Degradación del rendimiento con las tramas jumbo

La degradación del rendimiento se puede observar en algunos entornos de trama jumbo. Si se produce, aumente el
tamaño del búfer de zócalo de la aplicación o aumente los valores de la entrada /proc/sys/net/ipv4/tcp_*mem. Para
obtener más detalles, consulte la documentación de la aplicación específica en el archivo de texto ip-sysctl.txt en la
documentación del kernel.

Interfaces múltiples en la misma red de difusión Ethernet

Debido al comportamiento predeterminado de ARP en Linux, no es posible que un sistema en dos redes IP del mismo
dominio de difusión Ethernet (conmutador sin particiones) se comporte como se espera. Todas las interfaces Ethernet
responderán al tráfico IP de cualquier dirección IP asignada al sistema. Esto resulta en un tráfico de recepción des-
equilibrado.

Si existen varias interfaces en un servidor, active el filtro ARP con:

echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter

(esto sólo funcionará si la versión del kernel es superior a la 2.4.5), o instale las interfaces en dominios de difusión
separados.

Problema de paquete perdido en la prueba de presión de UDP

Bajo la prueba de presión de UDP de paquetes pequeños con el controlador 10GbE, es posible que el sistema Linux
pierda paquetes UDP debido a que los búferes de zócalo están llenos. Es recomendable cambiar las variables de con-
trol de flujo del controlador y establecer el valor mínimo para controlar la recepción de paquetes.

Otra opción consiste en aumentar los tamaños de búfer predeterminados del kernel para udp cambiando los valores
en /proc/sys/net/core/rmem_default y rmem_max.

Desconexión del cable de red mientras se ejecuta ethtool -p

En las versiones de kernel 2.5.50 y posteriores (incluida la 2.6), la desconexión del cable de red mientras se ejecuta
ethtool -p hará que el sistema no responda a los comandos emitidos con el teclado, con la excepción de Control-Alt-
Supr. Aparentemente la única solución consiste en reiniciar el sistema.

El conmutador Cisco Catalyst 4948-10GE que ejecuta ethtool -g puede hacer que se
apaguen los puertos

El hardware basado en 82598 puede restablecer el enlace con rapidez y cuando se conecta a algunos conmutadores
los restablecimientos rápidos en el controladores pueden hacer que el puerto del conmutador se aísle debido a un
"link flap". Esta situación se indica mediante una luz de enlace de color amarillo en vez de verde. Distintas ope-
raciones pueden ocasionar este problema, por ejemplo, ejecutar varias veces comandos ethtool que provocan un res-
tablecimiento.

Una posible solución consiste en usar el comando de Cisco IOS "no errdisable detect cause all" desde el indicador de
Global Configuration, que permite al conmutador mantener en funcionamiento las interfaces, independientemente de
los errores.

Advertising