Existen tres controladores básicos de Linux* para las conexiones de red Intel® Gigabit:
| Nota | Los controladores e1000e y e1000 han cambiado a un modelo de soporte de solo kernel. Por lo tanto, la última versión de e1000e es 3.8.7 y la última para e1000 es 8.0.35. En resumen, los controladores del kernel (controladores incluidos con el sistema operativo) serán los últimos. Las correcciones de errores y los cambios se realizan aguas arriba en el kernel de Linux. |
Seleccione la versión adecuada a continuación para ver las instrucciones de descarga e instalación.
Haga clic en el tema para obtener más información:
El controlador igb de Linux* es compatible con todas las conexiones de red Intel® Gigabit Ethernet basadas en 82575, 82576, 82580, I350, I354 e I210/I211.
Para obtener detalles sobre la configuración del controlador, consulte el archivo Léame en el Centro de descargas.
Visión general
Los controladores básicos de Linux son compatibles con los kernels 2.4.x, 2.6.x y 3.x. Estos controladores incluyen compatibilidad con los sistemas basados en el procesador Intel® Itanium® 2.
Estos controladores solamente se admiten como módulos cargables. No proporcionamos parches contra la fuente del kernel para permitir la vinculación estática de los controladores. Para preguntas relacionadas con los requisitos de hardware, consulte la documentación suministrada con el adaptador Intel Gigabit. Todos los requisitos de hardware enumerados se aplican al uso con Linux.
Las siguientes características están disponibles en los kernels compatibles:
Encuentre la documentación de vinculación de canales en la fuente del kernel de Linux: /documentation/networking/bonding.txt.
El controlador igb es compatible con la marca de tiempo IEEE 1588 para los kernels 2.6.30 y superiores. Para obtener un tutorial básico de la tecnología, consulte NIST.
La información del controlador mostrada anteriormente en el sistema de archivos /proc no es compatible con esta versión. Puede utilizar ethtool (versión 1.6 o posterior), lspci e ifconfig para obtener la misma información.
Edificación e instalaciónLos pasos siguientes requieren privilegios elevados.
| Prerrequisitos | Plataformas basadas en Red Hat: CentOS, RHEL o Fedora
|
Descargue el paquete igb actual del Centro de descargas. Mueva el archivo tar del controlador base al directorio de su elección.
Por ejemplo, use /home/username/igb o /usr/local/src/igb.
Descomprima el archivo, donde <x.x.x> es el número de versión del archivo tar del controlador:
tar zxf igb-<x.x.x>.tar.gzCambie al directorio src del controlador, donde <x.x.x> es el número de versión del tar del controlador:
cd igb-<x.x.x>/src/Compile el módulo de controlador:
make installEl binario se instalará como:
/lib/modules/<KERNEL VERSIÓN>/kernel/drivers/net/igb/igb.koLa ubicación de instalación indicada anteriormente es la ubicación predeterminada. Esto puede diferir para varias distribuciones de Linux.
Cargue el módulo mediante el comando insmod o modprobe:
modprobe igb insmod igb| Nota | Para kernels 2.6, se puede utilizar el comando insmod si se especifica la ruta completa al módulo del controlador. Por ejemplo: insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/igb/igb.ko |
Con los kernels basados en 2.6 también asegúrese de que los controladores igb más antiguos se eliminen del kernel, antes de cargar el nuevo módulo:
RMMOD IGB; modprobe igbAsigne una dirección IP a la interfaz introduciendo lo siguiente, donde <x> es el número de interfaz:
ifconfig eth<x> <IP_address>Compruebe que la interfaz funciona. Ingrese lo siguiente, donde <IP_address> es la dirección IP de otra máquina en la misma subred que la interfaz que se está probando:
<IP_address> de ping| Nota | Algunos sistemas tienen problemas para soportar interrupciones MSI y/o MSI-X. Si el sistema necesita desactivar este estilo de interrupción, el controlador puede construirse e instalarse con el comando: Realice la instalación de CFLAGS_EXTRA=-DDISABLE_PCI_MSINormalmente, el conductor generará una interrupción cada dos segundos. Si ya no recibe interrupciones en cat /proc/interrupts para el dispositivo ethX igb, entonces esta solución puede ser necesaria. |
Para compilar un controlador igb con DCA:
Si el kernel admite DCA, el controlador se compilará de forma predeterminada con DCA habilitado.
El controlador Linux* e1000e es compatible con los adaptadores de red gigabit basados en Intel® PRO/1000 PCI-E (82563/6/7, 82571/2/3/4/7/8/9 o 82583) I217/I218/I219.
Para obtener información acerca de los detalles de configuración del controlador, consulte el archivo Léame en el Centro de descargas.
Visión general
Los controladores básicos de Linux* son compatibles con los kernels 2.4.x y 2.6.x. Incluyen compatibilidad con los sistemas equipados con el procesador Intel® Itanium® 2.
Los controladores solo se admiten como un módulo cargable. No proporcionamos parches contra la fuente del kernel para permitir la vinculación estática de los controladores. Para preguntas relacionadas con los requisitos de hardware, consulte la documentación suministrada con los Intel® Gigabit Network Adapter. Todos los requisitos de hardware enumerados se aplican para su uso con Linux.
Características ahora disponibles en kernels compatibles:
Encuentre la documentación de vinculación de canales en la fuente del kernel de Linux: /documentation/networking/bonding.txt.
Esta versión no es compatible con la información del controlador mostrada anteriormente en el sistema de archivos /proc. También puede utilizar ethtool (versión 1.6 o posterior), lspci e ifconfig para obtener la misma información.
| Nota | La conexión de red Intel® 82562v 10/100 solo proporciona compatibilidad con 10/100. |
Edificación e instalación
Los pasos siguientes requieren privilegios elevados.
| Prerrequisitos | Plataformas basadas en Red Hat: CentOS, RHEL o Fedora
|
Descargue el paquete e1000e actual del Centro de descargas. Mueva el archivo tar del controlador base al directorio de su elección.
Por ejemplo, use /home/<USERNAME>/e1000e o /usr/local/src/e1000e.
Descomprima el archivo, donde <x.x.x> es el número de versión del archivo tar del controlador:
tar zxf e1000e-<x.x.x>.tar.gzCambie al directorio src del controlador, donde <x.x.x> es el número de versión del tar del controlador:
CD E1000E-<x.x.x>/SRC/Compile el módulo de controlador:
make installEl binario se instala como:
/lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000e/e1000e.koLa ubicación de instalación indicada anteriormente es la predeterminada. La ubicación puede variar para varias distribuciones de Linux*.
Cargue el módulo mediante el comando insmod o modprobe:
modprobe e1000e insmod e1000e| Nota | Puede utilizar el comando insmod para kernels 2.6 si especifica la ruta completa al módulo del controlador. Por ejemplo: insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000e/e1000e.ko Con los kernels basados en 2.6, asegúrese de que los controladores e1000e más antiguos se eliminan del kernel antes de cargar el nuevo módulo: RMMOD E1000E; Modprobe E1000E |
Asigne una dirección IP a la interfaz introduciendo lo siguiente, donde <x> es el número de interfaz:
ifconfig eth<x> <IP_address>Compruebe que la interfaz funciona. Ingrese lo siguiente, donde <IP_address> es la dirección IP de otro equipo en la misma subred que la interfaz que está probando:
<IP_address> de ping| Nota | Algunos sistemas tienen problemas para soportar interrupciones MSI y/o MSI-X. Si el sistema debe desactivar este estilo de interrupción, compile e instale el controlador con el comando: Realice la instalación de CFLAGS_EXTRA=-DDISABLE_PCI_MSINormalmente, el conductor genera una interrupción cada dos segundos. Si ya no ve interrupciones en cat /proc/interrupts para el dispositivo ethX e1000e, es posible que sea necesaria esta solución. |
El controlador Linux* e1000 es compatible con conexiones de red Gigabit heredadas (PCI, PCI-X*).
Para obtener detalles sobre la configuración del controlador, consulte el archivo Léame en el Centro de descargas.
| Nota | El controlador e1000 ya no se mantiene como un componente independiente. Solicite asistencia al encargado del mantenimiento de su distribución Linux*. |
Los controladores básicos de Linux son compatibles con los kernels 2.4.x y 2.6.x. Estos controladores incluyen compatibilidad con los sistemas basados en el procesador Intel® Itanium® 2.
Estos controladores solamente se admiten como módulos cargables. No proporcionamos parches contra la fuente del kernel para permitir la vinculación estática de los controladores. Para preguntas relacionadas con los requisitos de hardware, consulte la documentación suministrada con el adaptador Intel® Gigabit. Todos los requisitos de hardware enumerados se aplican al uso con Linux.
Las siguientes características están ahora disponibles en los kernels compatibles:
La documentación de Channel Bonding se puede encontrar en la fuente del kernel de Linux: /documentation/networking/bonding.txt.
La información del controlador mostrada anteriormente en el sistema de archivos /proc no es compatible con esta versión. Como alternativa, puede utilizar ethtool (versión 1.6 o posterior), lspci e ifconfig para obtener la misma información.
| Nota | La conexión de red Intel® 82562V Fast Ethernet PHY 10/100 solo proporciona compatibilidad con 10/100. |
Edificación e instalación
Los pasos siguientes requieren privilegios elevados.
| Prerrequisitos | Plataformas basadas en Red Hat: CentOS, RHEL o Fedora
|
Descargue el paquete e1000 actual del Centro de descargas. Mueva el archivo tar del controlador base al directorio de su elección.
Por ejemplo, utilice /home/username/e1000 o /usr/local/src/e1000.
Descomprima o descomprima el archivo, donde <x.x.x> es el número de versión del archivo tar del controlador:
tar zxf e1000-<x.x.x>.tar.gzCambie al directorio src del controlador, donde <x.x.x> es el número de versión del tar del controlador:
CD E1000-<x.x.x>/SRC/Compile el módulo de controlador:
make installEl binario se instala como:
/lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000/e1000.koLa ubicación de instalación indicada anteriormente es la ubicación predeterminada. Esto puede diferir para varias distribuciones de Linux.
Cargue el módulo mediante el comando insmod o modprobe:
ModProbe E1000 Insmod E1000| Nota | Para kernels 2.6, se puede utilizar el comando insmod si se especifica la ruta completa al módulo del controlador. Por ejemplo: insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000/e1000.ko Con la versión 2.6, los kernels también se aseguran de que los controladores e1000 más antiguos se eliminen del kernel, antes de cargar el nuevo módulo: RMMOD E1000; Modprobe E1000 |
Asigne una dirección IP a la interfaz introduciendo lo siguiente, donde <x> es el número de interfaz:
ifconfig eth<x> <IP_address>Compruebe que la interfaz funciona. Ingrese lo siguiente, donde <IP_address> es la dirección IP de otra máquina en la misma subred que la interfaz que se está probando:
<IP_address> de ping