Porta Ethernet não aparece no ifconfig

Porta Ethernet não aparece no ifconfig

Fiz esta pergunta no ubuntuforums.org, mas não obtive nenhuma resposta.

Sou novo no Ubuntu e estou tendo problemas para fazer minha porta Ethernet integrada funcionar em uma nova instalação do Ubuntu 10.04 Server de 32 bits. Pesquisei no Google, mas não consegui encontrar a resposta para o meu problema. A placa-mãe é uma Gigabyte G41MT-S2P. Não tenho certeza se é um problema de driver, mas não sei de onde baixar um driver. Procurei no site da Gigabyte, mas eles dizem:

Devido às diferentes condições de suporte ao Linux fornecidas pelos fornecedores de chipset, baixe o driver Linux no site dos fornecedores de chipset ou em sites de terceiros.

Encontrei algumas postagens no fórum falando sobre como obter o driver dehttp://partner.atheros.com/Download.aspx?id=125, mas esse URL não funciona. Se precisar de um driver, agradeceria um link para baixá-lo, pois procurei e não consegui encontrar um.

Aqui está a saída de alguns comandos:

ifconfig -a:

lo Link encap:Loopback local  
          endereço inet:127.0.0.1 Máscara:255.0.0.0
          endereço inet6: ::1/128 Escopo:Host
          UP LOOPBACK EM EXECUÇÃO MTU:16436 Métrica:1
          Pacotes RX:2 erros:0 descartados:0 ultrapassagens:0 quadro:0
          Pacotes TX:2 erros:0 descartados:0 sobrecargas:0 operadora:0
          colisões:0 txqueuelen:0
          Bytes RX: 100 (100,0 B) Bytes TX: 100 (100,0 B)


lshw -c REDE:

  *-rede NÃO RECLAMADA
       descrição: controlador Ethernet
       produto: AR8151 v1.0 Gigabit Ethernet
       fornecedor: Atheros Communications
       ID físico: 0
       informações do ônibus: pci@0000:02:00.0
       versão: c0
       largura: 64 bits
       relógio: 33 MHz
       capacidades: pm msi pciexpress vpd bus_master cap_list
       configuração: latência=0
       recursos: memória:fdec0000-fdefffff ioport:df00(tamanho=128)


lspci:

00:00.0 Ponte host: Controlador DRAM de chipset Intel Corporation série 4 (rev 03)
00: 02.0 Controlador compatível com VGA: Controlador gráfico integrado de chipset Intel Corporation série 4 (rev 03)
00:1b.0 Dispositivo de áudio: Controlador de áudio de alta definição da família Intel Corporation N10/ICH 7 (rev 01)
00:1c.0 Ponte PCI: Intel Corporation N10/ICH 7 Family PCI Express Porta 1 (rev 01)
00:1c.2 Ponte PCI: Intel Corporation N10/ICH 7 Family PCI Express Porta 3 (rev 01)
00:1d.0 Controlador USB: Controlador USB UHCI da família Intel Corporation N10/ICH7 nº 1 (rev 01)
00:1d.1 Controlador USB: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 Controlador USB: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 Controlador USB: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01)
00:1d.7 Controlador USB: Controlador Intel Corporation N10/ICH 7 Family USB2 EHCI (rev 01)
00:1e.0 Ponte PCI: Ponte PCI Intel Corporation 82801 (rev e1)
00:1f.0 Ponte ISA: Ponte de interface LPC Intel Corporation 82801GB/GR (família ICH7) (rev 01)
Interface IDE 00:1f.1: Controlador IDE Intel Corporation 82801G (família ICH7) (rev 01)
Interface IDE 00:1f.2: Controlador IDE SATA da família Intel Corporation N10/ICH7 (rev 01)
00:1f.3 SMBus: Controlador SMBus da família Intel Corporation N10/ICH 7 (rev 01)
02:00.0 Controlador Ethernet: Atheros Communications AR8151 v1.0 Gigabit Ethernet (rev c0)

Responder1

Com a ajuda da resposta de @thane e de alguns outros lugares, consegui fazê-lo funcionar. Anotei exatamente as etapas que segui caso (inevitavelmente) me deparasse com esse problema novamente:

Se a Ethernet não for reconhecida e não aparecer em ifconfig -a:

  • Baixe este arquivo (Google "compat-wireless") e salve-o em uma unidade flash.
  • Conecte o pen drive ao servidor e espere que ele seja reconhecido, em seguida execute os seguintes comandos:
       #sudomount /dev/sdb1 /mnt
        # cp /mnt/compat-wireless-2.6.tar.bz2 ~
        #cd~
        # tar xvjf compat-wireless-2.6.tar.bz2
        # cd compat-wireless-2.6.tar.bz2
        # ./scripts/driver-select atl1c
        # fazer               NOTA: Se você receber um erro como ‘make: gcc: comando não encontrado’, siga as etapas na próxima seção de solução de problemas, repita esta etapa e continue.
        # sudo make install
        # sudo modprobe atl1c
        # sudo ifconfig eth0 up
        # sudo vi /etc/network/interfaces
        Adicione o seguinte ao final do arquivo:
            auto eth0
            iface eth0 inet dhcp
        # sudo /etc/init.d/networking restart

Se você receber um erro como make: gcc: command not found:

  • Insira o CD do Ubuntu 10.04 Server de 32 bits.
  • Reinicie o computador
  • Execute os seguintes comandos:
       # sudo apt-cdrom adicionar
        sudo ln -s /media/apt/pool /cdrom/pool
        sudo apt-get atualização
        sudo apt-get install build-essential

Responder2

10.04 é bastante antigo e contém kernel antigo com drivers antigos. Considere atualizar para 11.10 ou até 12.04 alfa. Você provavelmente precisará executar ifconfig -a

informação relacionada