Compilación e instalación, Instalación desde el código fuente – Dell Intel PRO Family of Adapters Manual del usuario

Página 103

Advertising
background image

Para obtener información sobre cómo usar los servicios SFP+ con dispositivos ópticos conectables, haga clic

aquí

.

Compilación e instalación

Existen tres métodos para instalar el controlador Linux:

l

Instalación desde el código fuente

l

Instalación mediante un RPM KMP

l

Instalación mediante un RPM KMOD

Instalación desde el código fuente

Para compilar un paquete RPM* binario de este controlador, ejecute 'rpmbuild -tb <nombre_de_archivo.tar.gz>'. Reem-
place <nombre_de_archivo.tar.gz> con el nombre de archivo específico del controlador.

NOTAS:

l

Para que la compilación funcione correctamente es importante que el kernel que está en ejecución
COINCIDA con la versión y la configuración del código fuente del kernel instalado. Si acaba de recom-
pilar el kernel, reinicie el sistema.

l

El funcionamiento de RPM sólo se ha probado con las distribuciones Red Hat.

1. Copie el archivo tar del controlador base de "Linux/Source/base_driver/ixgbe-<x.x.x>tar.gz" del CD

de controladores, donde <x.x.x> es el número de versión del archivo tar del controlador, al directorio que pre-
fiera. Por ejemplo, utilice "/home/username/ixgbe" o "/usr/local/src/ixgbe".

2. Para descomprimir el archivo, escriba lo siguiente, donde <x.x.x> es el número de versión del archivo tar del

controlador:

tar zxf ixgbe-<x.x.x>.tar.gz

3. Vaya al directorio src del controlador, donde <x.x.x> es el número de versión del archivo tar del controlador:

cd ixgbe-<x.x.x>/src/

4. Compile el módulo del controlador:

make install

El archivo binario se instalará como: /lib/modules/<KERNEL VERSION>/ker-
nel/drivers/net/ixgbe/ixgbe.ko

Las ubicaciones de instalación descritas anteriormente son las predeterminadas, Podrían ser diferentes para
las distintas distribuciones de Linux. Para obtener más información, consulte el archivo Idistrib.txt que se
incluye en el archivo tar del controlador.

NOTA: IXGBE_NO_LRO es una etiqueta que se utiliza en el momento de la compilación. Puede habi-
litarse en el momento de la compilación para eliminar la compatibilidad para LRO del controlador. La eti-
queta se utiliza agregando CFLAGS_EXTRA=-"DIXGBE_NO_LRO" en el archivo make cuando se lo
compila. Por ejemplo:

make CFLAGS_EXTRA="-DIXGBE_NO_LRO" install

5. Instale el módulo con el comando modprobe para kernel 2.6.x:

modprobe ixgbe <parámetro>=<valor>

En el caso de los kernel basados en 2.6, asegúrese de eliminar los controladores ixgbe más antiguos del ker-
nel antes de cargar el nuevo módulo:

rmmod ixgbe; modprobe ixgbe

6. Asigne una dirección IP a la interfaz Ethernet y active la interfaz. Para ello, escriba lo siguiente, donde <x> es

el número de interfaz:

ifconfig eth<x> <dirección_IP> netmask <máscara_de_red>

7. Compruebe que funcione la interfaz. Introduzca lo siguiente, donde <dirección_IP> es la dirección IP de otra

máquina situada en la misma subred que la interfaz que se está probando:

ping <dirección_IP>

Advertising