Existem três drivers básicos linux* para conexões de rede Gigabit Intel®:
Nota | Os drivers e1000e e e1000 mudaram para um modelo de suporte apenas para kernel. Assim, a versão e1000e mais recente é 3.8.7 e a mais recente para e1000 é 8.0.35. Em resumo, os drivers do kernel (drivers incluídos com o sistema operacional) serão os mais recentes. Correções de bugs e alterações são feitas upstream no kernel do Linux. |
Selecione a versão adequada abaixo para obter instruções de download e de instalação.
Clique no tópico para obter detalhes:
O driver Linux* igb suporta todas as conexões de rede Gigabit Ethernet Intel® baseadas em 82575, 82580, I350, I354 e I210/I211.
Para obter detalhes sobre a configuração do driver, consulte o arquivo Read Me no Centro de downloads.
Visão geral
Os drivers básicos do Linux suportam os kernels 2.4.x, 2.6.x e 3.x. Esses drivers incluem suporte para sistemas baseados no processador Intel® Itanium® 2.
Esses drivers são suportados apenas como um módulo carregável. Nós não fornecemos patches em relação à fonte do kernel, para permitir a conexão estática dos drivers. Para dúvidas relacionadas a requisitos de hardware, consulte a documentação fornecida com o adaptador Intel Gigabit. Todos os requisitos de hardware listados se aplicam ao uso com Linux.
Os seguintes recursos estão disponíveis em kernels suportados:
Encontre a documentação de ligação de canal na fonte do kernel Linux: /documentação/rede/bonding.txt.
O driver igb suporta o carimbo de tempo IEEE 1588 para kernels 2.6.30 e acima. Para um tutorial básico sobre a tecnologia, consulte NIST.
As informações de driver exibidas anteriormente no sistema de arquivos /proc não são suportadas nesta versão. Você pode usar ethtool (versão 1.6 ou mais recente), lspci, e ifconfig para obter as mesmas informações.
Construção e instalaçãoAs etapas abaixo exigem privilégios elevados.
Pré-requisitos | Plataformas baseadas na Red Hat: CentOS, RHEL ou Fedora
|
Faça download do pacote igb atual a partir do Centro de downloads. Mova o arquivo tar do driver básico para o diretório de sua escolha.
Por exemplo, use /home/nome de usuário/igb ou /usr/local/src/igb.
Descompacte/descompacte o arquivo, onde <x.x.x> é o número da versão do arquivo do driver:
tar zxf igb-<x.x.x>.tar.gzMude para o diretório src do driver, no qual o <x.x.x.x> é o número da versão do driver:
cd igb-<x.x.x>/src/Compile o módulo de driver:
fazer a instalaçãoO binário será instalado como:
/lib/modules/<KERNEL VERSÃO>/kernel/drivers/net/igb/igb.koO local de instalação listado acima é o local padrão. Isso pode ser diferente para várias distribuições Linux.
Carregue o módulo usando o comando insmod ou modprobe:
modprobe igb insmod igbNota | Para 2.6 kernels, o comando insmod pode ser usado se o caminho completo para o módulo de driver for especificado. Por exemplo: insmod /lib/modules/<KERNEL VERSÃO>/kernel/drivers/net/igb/igb.ko |
Com o kernel 2.6, também certifique-se de que drivers igb mais antigos sejam removidos do kernel antes de carregar o novo módulo:
rmmod igb; modprobe igbAtribua um endereço IP à interface inserindo o seguinte, onde <x> é o número da interface:
ifconfig eth<x> <IP_address>Verifique se a interface funciona. Insira o seguinte, onde <IP_address> é o endereço IP para outra máquina na mesma sub-rede que a interface que está sendo testada:
<IP_address> de pingNota | Alguns sistemas têm problemas para suportar interrupções MSI e/ou MSI-X. Se seu sistema precisar desativar esse estilo de interrupção, o driver pode ser construído e instalado com o comando: faça a instalação CFLAGS_EXTRA=-DDISABLE_PCI_MSINormalmente, o driver gerará uma interrupção a cada dois segundos. Se você não estiver mais recebendo interrupções em gato /proc/interrupções para o dispositivo ethX igb, então essa solução alternativa pode ser necessária. |
Para construir o driver igb com DCA:
Se o seu kernel suportar DCA, o driver será desenvolvido por padrão com o DCA habilitado.
O driver Linux* e1000e é compatível com o Intel® PRO/1000 PCI-E (82563/6/7, 82571/2/3/4/7/8/9, ou 82583) adaptadores de rede gigabit baseados em I217/I218/I219.
Para obter informações sobre detalhes sobre a configuração do driver, consulte o arquivo Read Me no Centro de downloads.
Visão geral
Os drivers básicos do Linux* são compatíveis com os kernels 2.4.x e 2.6.x. Elas incluem suporte para sistemas baseados no processador Intel® Itanium® 2.
Os drivers são suportados apenas como um módulo carregável. Nós não fornecemos patches em relação à fonte do kernel, para permitir a conexão estática dos drivers. Para dúvidas relacionadas a requisitos de hardware, consulte a documentação fornecida com seus Intel® Gigabit Network Adapter. Todos os requisitos de hardware listados se aplicam ao uso com Linux.
Recursos agora disponíveis em kernels suportados:
Encontre a documentação de ligação de canal na fonte do kernel Linux: /documentação/rede/bonding.txt.
Esta versão não suporta as informações de driver exibidas anteriormente no sistema de arquivos /proc. Você também pode usar ethtool (versão 1.6 ou mais recente), lspci, e ifconfig para obter as mesmas informações.
Nota | A Conexão de rede Intel® 82562v 10/100 oferece suporte apenas para 10/100. |
Construção e instalação
Os passos abaixo exigem privilégios elevados.
Pré-requisitos | Plataformas baseadas na Red Hat: CentOS, RHEL ou Fedora
|
Baixe o pacote e1000e atual a partir do Centro de Downloads. Mova o arquivo tar do driver básico para o diretório de sua escolha.
Por exemplo, use /home/<USERNAME>/e1000e ou /usr/local/src/e1000e.
Descompacte/descompacte o arquivo, onde <x.x.x> é o número da versão do arquivo do driver:
tar zxf e1000e-<x.x.x>.tar.gzMude para o diretório src do driver, onde <x.x.x.x> é o número da versão do driver:
cd e1000e-<x.x.x>/src/Compile o módulo de driver:
fazer a instalaçãoO binário instala como:
/lib/modules/<KERNEL VERSÃO>/kernel/drivers/net/e1000e/e1000e.koO local de instalação listado acima é o padrão. A localização pode variar para várias distribuições Linux*.
Carregue o módulo usando o comando insmod ou modprobe:
modprobe e1000e insmod e1000eNota | Você pode usar o comando insmod para 2.6 kernels se especificar o caminho completo para o módulo de driver. Por exemplo: insmod /lib/modules/<KERNEL VERSÃO>/kernel/drivers/net/e1000e/e1000e.ko Com kernels baseados em 2.6, certifique-se de que os drivers e1000e mais antigos sejam removidos do kernel antes de carregar o novo módulo: rmmod e1000e; modprobe e1000e |
Atribua um endereço IP à interface inserindo o seguinte, onde <x> é o número da interface:
ifconfig eth<x> <IP_address>Verifique se a interface funciona. Insira o seguinte, onde <IP_address> é o endereço IP para outra máquina na mesma sub-rede que a interface que você está testando:
<IP_address> de pingNota | Alguns sistemas têm problemas para suportar interrupções MSI e/ou MSI-X. Se o seu sistema precisar desabilitar esse estilo de interrupção, crie e instale o driver com o comando: faça a instalação CFLAGS_EXTRA=-DDISABLE_PCI_MSINormalmente, o driver gera uma interrupção a cada dois segundos. Se você não estiver mais vendo interrupções em gato /proc/interrupções para o dispositivo ethX e1000e, essa solução alternativa pode ser necessária. |
O driver Linux* e1000 suporta conexões de rede Gigabit Legacy (PCI, PCI-X*).
Para obter detalhes sobre a configuração do driver, consulte o arquivo ReadMe no Centro de downloads.
Nota | O driver e1000 não é mais mantido como um componente independente. Solicite suporte do keeper da sua distribuição Linux*. |
Os drivers básicos do Linux são compatíveis com os kernels 2.4.x e 2.6.x. Esses drivers incluem suporte para sistemas baseados no processador Intel® Itanium® 2.
Esses drivers são suportados apenas como um módulo carregável. Nós não fornecemos patches em relação à fonte do kernel, para permitir a conexão estática dos drivers. Para dúvidas relacionadas a requisitos de hardware, consulte a documentação fornecida com o seu adaptador Intel® Gigabit. Todos os requisitos de hardware listados se aplicam ao uso com Linux.
Os seguintes recursos estão agora disponíveis em kernels compatíveis:
A documentação da ligação de canal pode ser encontrada na fonte do kernel Linux: /documentação/rede/bonding.txt.
As informações de driver exibidas anteriormente no sistema de arquivos /proc não são suportadas nesta versão. Como alternativa, você pode usar ethtool (versão 1.6 ou mais recente), lspci, e seconfig para obter as mesmas informações.
Nota | A conexão de rede Fast Ethernet Intel® 82562V PHY 10/100 oferece suporte apenas para 10/100. |
Construção e instalação
As etapas abaixo exigem privilégios elevados.
Pré-requisitos | Plataformas baseadas na Red Hat: CentOS, RHEL ou Fedora
|
Baixe o pacote e1000 atual a partir do Centro de downloads. Mova o arquivo tar do driver básico para o diretório de sua escolha.
Por exemplo, use /home/username/e1000 ou /usr/local/src/e1000.
Descompacte/descompacte o arquivo, onde <x.x.x> é o número da versão do arquivo do driver:
tar zxf e1000-<x.x.x>.tar.gzMude para o diretório src do driver, no qual o <x.x.x.x> é o número da versão do driver:
cd e1000-<x.x.x>/src/Compile o módulo de driver:
fazer a instalaçãoO binário é instalado como:
/lib/modules/<KERNEL VERSÃO>/kernel/drivers/net/e1000/e1000.koO local de instalação listado acima é o local padrão. Isso pode ser diferente para várias distribuições Linux.
Carregue o módulo usando o comando insmod ou modprobe:
modprobe e1000 insmod e1000Nota | Para 2.6 kernels, o comando insmod pode ser usado se o caminho completo para o módulo de driver for especificado. Por exemplo: insmod /lib/modules/<KERNEL VERSÃO>/kernel/drivers/net/e1000/e1000.ko Com a versão 2.6, os kernels também garantem que os drivers e1000 mais antigos sejam removidos do kernel antes de carregar o novo módulo: rmmod e1000; modprobe e1000 |
Atribua um endereço IP à interface inserindo o seguinte, onde <x> é o número da interface:
ifconfig eth<x> <IP_address>Verifique se a interface funciona. Insira o seguinte, no qual o <IP_address> é o endereço IP para outra máquina na mesma sub-rede que a interface que está sendo testada:
<IP_address> de ping