Porta Ethernet não aparecendo no ifconfig


11

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

Eu sou novo no Ubuntu e estou com problemas para fazer com que minha porta Ethernet integrada funcione 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. Eu olhei no site da Gigabyte, mas eles dizem:

Devido às diferentes condições de suporte ao Linux fornecidas pelos fornecedores de chipset, faça o download do driver Linux no site dos fornecedores de chipset ou no site de terceiros.

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

Aqui está a saída de alguns comandos:

ifconfig -a:

lo Encap do link: Loopback local  
          inet addr: 127.0.0.1 Máscara: 255.0.0.0
          inet6 addr: :: 1/128 Escopo: Host
          UP LOOPBACK EM FUNCIONAMENTO MTU: 16436 Métrico: 1
          Pacotes RX: 2 erros: 0 eliminados: 0 excedentes: 0 quadro: 0
          Pacotes TX: 2 erros: 0 eliminados: 0 excedentes: 0 transportadora: 0
          colisões: 0 txqueuelen: 0 
          Bytes RX: 100 (100,0 B) Bytes TX: 100 (100,0 B)


lshw -c NET:

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


lspci:

00: 00.0 Ponte do host: Controladora de DRAM de chipset Intel Corporation série 4 (rev 03)
00: 02.0 Controlador compatível com VGA: Controlador de gráficos integrados para chipsets 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 Família PCI Express Porta 3 (rev 01)
00: 1d.0 Controlador USB: Família Intel Corporation N10 / ICH7 Controlador UHCI USB nº 1 (rev 01)
00: 1d.1 Controlador USB: Intel Corporation N10 / ICH 7 Family Controlador USB UHCI # 2 (rev 01)
00: 1d.2 Controlador USB: Intel Corporation N10 / ICH 7 Family Controlador UHCI USB # 3 (rev 01)
00: 1d.3 Controlador USB: Intel Corporation N10 / ICH 7 Family Controlador UHCI USB # 4 (rev 01)
00: 1d.7 Controlador USB: Intel Corporation N10 / ICH 7 Family Controlador USB2 EHCI (rev 01)
00: 1e.0 ponte PCI: Intel Corporation 82801 PCI Bridge (rev e1)
00: 1f.0 ponte ISA: Intel Corporation 82801GB / GR (família ICH7) ponte de interface LPC (rev 01)
Interface IDE 00: 1f.1: Controladora IDE Intel Corporation 82801G (Família ICH7) (rev 01)
Interface IDE 00: 1f.2: Controladora 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)

Poste sua solução como uma resposta separada para esta pergunta para corresponder ao formato usual de pergunta / resposta. Você pode marcar sua própria resposta como aceita posteriormente.
Daniel Beck

Do usuário thane : Você já tentou a solução proposta neste tópico ?
Fixer1234

Respostas:


4

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

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

  • Faça o download deste arquivo (Google "compat-wireless") e salve-o em uma unidade flash.
  • Conecte a unidade flash ao servidor e aguarde que ela seja reconhecida e execute os seguintes comandos:
       # sudo mount / 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
        # make                NOTA: Se você receber um erro como 'make: gcc: command not found' 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 add
        sudo ln -s / media / apt / pool / cdrom / pool
        sudo apt-get update
        sudo apt-get install instalação essencial

0

O 10.04 é bastante antigo e contém um kernel antigo com drivers antigos. Considere atualizar para 11.10 ou até 12.04 alfa. Talvez você precise executar o ifconfig -a


Gostaria, como não sou fã de usar software desatualizado, mas este é um projeto de trabalho. Este servidor deve estar o mais próximo possível de uma réplica do nosso servidor existente, portanto, a menos que seja absolutamente necessário, tenho que ficar com o 10.04.
precisa saber é o seguinte
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.