Ir para o conteúdo principal
Base de conhecimentos do Suporte

Driver básico Linux* para conexões de rede Gigabit Ethernet Intel®

Tipo de conteúdo: Instalação e configuração   |   ID do artigo: 000005480   |   Última revisão: 06/02/2025

Existem três drivers básicos linux* para conexões de rede Gigabit Intel®:

  • igb-x.x.x.tar.gz driver: suporta todas as conexões de rede gigabit baseadas em 82575/6, 82580, I350, I354 e I210/I211.
  • driver e1000e-x.x.x.x.tar.gz: compatível com o PCI-E Intel® PRO/1000 (82563/6/7, 82571/2/3/4/7/8/9, ou 82583) adaptadores de rede gigabit baseados em I217/I218/I219.
  • e1000-x.x.x.tar.gz driver: suporta as famílias Intel® PRO/1000 PCI e PCI-X de conexões de rede gigabit.
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:

Driver básico Linux* igb* para instruções de instalação da Conexão de rede Gigabit Ethernet Intel®

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:

  • VLANs nativas
  • Ligação de canal (agrupamento)
  • SNMP

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ção

As etapas abaixo exigem privilégios elevados.

Pré-requisitos

Plataformas baseadas na Red Hat: CentOS, RHEL ou Fedora

  • instalação yum do gcc make
  • yum instalar kernel kernel-devel
Plataformas baseadas em Ubuntu e Debian
  • apt-get install linux-headers-$(uname -r)
  • instalação apt-get do gcc
Poderá ser necessário executar uma atualização geral e reiniciar antes das próximas etapas.
  1. 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.

  2. 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.gz
  3. Mude 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/
  4. Compile o módulo de driver:

    fazer a instalação

    O binário será instalado como:

    /lib/modules/<KERNEL VERSÃO>/kernel/drivers/net/igb/igb.ko

    O local de instalação listado acima é o local padrão. Isso pode ser diferente para várias distribuições Linux.

  5. Carregue o módulo usando o comando insmod ou modprobe:

    modprobe igb insmod igb
    Nota

    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 igb
  6. Atribua um endereço IP à interface inserindo o seguinte, onde <x> é o número da interface:

    ifconfig eth<x> <IP_address>
  7. 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 ping
Nota

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_MSI

Normalmente, 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.

Driver básico Linux* e1000e para instruções de instalação da conexão de rede Ethernet Intel® Gigabit

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:

  • VLANs nativas
  • Ligação de canal (agrupamento)
  • SNMP

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

  • instalação yum do gcc make
  • yum instalar kernel kernel-devel
Plataformas baseadas em Ubuntu e Debian
  • apt-get install linux-headers-$(uname -r)
  • instalação apt-get do gcc
Poderá ser necessário executar uma atualização geral e reiniciar antes das próximas etapas.
  1. 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.

  2. 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.gz
  3. Mude 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/
  4. Compile o módulo de driver:

    fazer a instalação

    O binário instala como:

    /lib/modules/<KERNEL VERSÃO>/kernel/drivers/net/e1000e/e1000e.ko

    O local de instalação listado acima é o padrão. A localização pode variar para várias distribuições Linux*.

  5. Carregue o módulo usando o comando insmod ou modprobe:

    modprobe e1000e insmod e1000e
    Nota 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
  6. Atribua um endereço IP à interface inserindo o seguinte, onde <x> é o número da interface:

    ifconfig eth<x> <IP_address>
  7. 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 ping
Nota

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_MSI

Normalmente, 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.

Driver básico Linux* e1000 para instruções de instalação da conexão de rede Gigabit Intel® PCI e PCI-X

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:

  • VLANs nativas
  • Ligação de canal (agrupamento)
  • SNMP

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

  • instalação yum do gcc make
  • yum instalar kernel kernel-devel
Plataformas baseadas em Ubuntu e Debian
  • apt-get install linux-headers-$(uname -r)
  • instalação apt-get do gcc
Poderá ser necessário executar uma atualização geral e reiniciar antes das próximas etapas.
  1. 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.

  2. 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.gz
  3. Mude 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/
  4. Compile o módulo de driver:

    fazer a instalação

    O binário é instalado como:

    /lib/modules/<KERNEL VERSÃO>/kernel/drivers/net/e1000/e1000.ko

    O local de instalação listado acima é o local padrão. Isso pode ser diferente para várias distribuições Linux.

  5. Carregue o módulo usando o comando insmod ou modprobe:

    modprobe e1000 insmod e1000
    Nota 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
  6. Atribua um endereço IP à interface inserindo o seguinte, onde <x> é o número da interface:

    ifconfig eth<x> <IP_address>
  7. 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

Produtos relacionados

Este artigo aplica-se a 30 produtos.

Produtos descontinuados

Avisos legais

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.