Porta Ethernet não aparecendo no ifconfig

10

Eu fiz esta pergunta no ubuntuforums.org, mas não recebi nenhuma resposta.

Eu sou novo no Ubuntu e estou tendo problemas para obter minha porta Ethernet integrada trabalhando em uma nova instalação do Ubuntu 10.04 Server 32-bit. 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:

Due to different Linux support condition provided by chipset vendors, please download Linux driver from chipset vendors' website or 3rd party website.

Encontrei algumas postagens no fórum falando sobre como obter o driver do link , mas essa URL não funciona t trabalho. Se é um driver que eu preciso, eu gostaria de um link para baixá-lo, como eu procurei e não consegui encontrar um.

Aqui está a saída de alguns comandos:

ifconfig -a:

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:100 (100.0 B)  TX bytes:100 (100.0 B)


lshw -c NET:

  *-network UNCLAIMED
       description: Ethernet controller
       product: AR8151 v1.0 Gigabit Ethernet
       vendor: Atheros Communications
       physical id: 0
       bus info: pci@0000:02:00.0
       version: c0
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vpd bus_master cap_list
       configuration: latency=0
       resources: memory:fdec0000-fdefffff ioport:df00(size=128)


lspci:

00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01)
00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 01)
00:1d.0 USB Controller: Intel Corporation N10/ICH7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 01)
02:00.0 Ethernet controller: Atheros Communications AR8151 v1.0 Gigabit Ethernet (rev c0)
    
por Travesty3 24.01.2012 / 14:32

2 respostas

4

Com a ajuda da resposta de @thane e alguns outros lugares, consegui fazê-lo funcionar. Eu escrevi exatamente os passos que segui caso eu (inevitavelmente) me deparasse com 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 espere que ela seja reconhecida e, em seguida, 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               NOTE: If you get an error like 'make: gcc: command not found' follow the steps in the next troubleshooting section, then repeat this step and continue.
        # sudo make install
        # sudo modprobe atl1c
        # sudo ifconfig eth0 up
        # sudo vi /etc/network/interfaces
        Add the following to the end of the file:
            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 de 32 bits do Ubuntu 10.04 Server.     
  • 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 build-essential
        
por 17.08.2012 / 19:19
0

O 10.04 é bem antigo e contém o kernel antigo com drivers antigos. Considere a atualização para 11,10 ou até 12,04 alfa. Você provavelmente precisará executar ifconfig -a

    
por 24.01.2012 / 15:14