conexão com fio não funciona no Ubuntu 10.04

1

(usando o Ubuntu 10.04 LTS em um netbook antes de qualquer atualização) O wireless funciona bem, a conexão com fio foi testada usando um computador Windows.

A escolha da auto eth0 do gerenciador de energia falha.

Usando o gerenciador de rede Wicd - pressionando conectar a Wired Nework - 'conectando' Rede com fio: Obtendo o endereço IP ... - Falha na conexão: não é possível obter o endereço IP

alex@alex-laptop:~$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:24:54:df:22:d5  
      inet6 addr: fe80::224:54ff:fedf:22d5/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:8558 errors:0 dropped:0 overruns:0 frame:0
      TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:526280 (526.2 KB)  TX bytes:9564 (9.5 KB)
      Interrupt:18 

testando dhclient em eth0

alex@alex-laptop:~$ sudo dhclient eth0
[sudo] password for alex: 
Internet Systems Consortium DHCP Client V3.1.3
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/eth0/00:24:54:df:22:d5
Sending on   LPF/eth0/00:24:54:df:22:d5
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 18
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

executando o dmesg

    alex@alex-laptop:~$ dmesg | grep eth0
[    1.092888] sky2 eth0: addr 00:24:54:df:22:d5
[   13.521498] sky2 eth0: enabling interface
[   13.522027] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   15.036628] sky2 eth0: Link is up at 100 Mbps, full duplex, flow control rx
[   15.099270] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   21.505203] sky2 eth0: disabling interface
[   21.516896] sky2 eth0: enabling interface
[   21.517394] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   21.544054] sky2 eth0: disabling interface
[   21.573775] sky2 eth0: enabling interface
[   21.574326] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   23.085959] sky2 eth0: Link is up at 100 Mbps, full duplex, flow control rx
[   23.086287] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   33.488031] eth0: no IPv6 routers present
[   98.269052] sky2 eth0: disabling interface
[   98.289665] sky2 eth0: enabling interface
[   98.290176] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   99.795289] sky2 eth0: Link is up at 100 Mbps, full duplex, flow control rx
[   99.795826] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[  110.272732] eth0: no IPv6 routers present
[  133.463522] sky2 eth0: Link is down.
[ 7748.854103] sky2 eth0: Link is up at 100 Mbps, full duplex, flow control rx

executando o ifup

    alex@alex-laptop:~$ sudo ifup eth0
[sudo] password for alex: 
Ignoring unknown interface eth0=eth0.

executando o lspci

    alex@alex-laptop:~$ lspci | grep -i ethernet
09:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller
alex@alex-laptop:~$ lshw -c Network | driver
WARNING: you should run this program as super-user.
No command 'driver' found, did you mean:
 Command 'drivel' from package 'drivel' (universe)
driver: command not found
alex@alex-laptop:~$ lshw -c Network | grep driver
WARNING: you should run this program as super-user.
       configuration: broadcast=yes driver=wl0 driverversion=5.60.48.36 latency=0 multicast=yes wireless=IEEE 802.11
       configuration: broadcast=yes driver=sky2 driverversion=1.25 firmware=N/A latency=0 multicast=yes

rota em execução

  alex@alex-laptop:/etc$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
link-local      *               255.255.0.0     U     0      0        0 pan0
link-local      *               255.255.0.0     U     0      0        0 eth1

Eu vi conselhos para editar o arquivo /etc/dhcp3/dhclient.conf por colocando um # infront do rfc3442 e salvar e reiniciar, mas isso não funcionou.

Então, tentei adicionar a /etc/network/interfaces auto eth0 iface eth0 inet dhcp . Originalmente, o arquivo de interfaces era:

auto lo
iface lo inet loopback

que eu editei para ser:

 auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

e, em seguida, removendo o gerenciador de rede do arranque, e depois de uma reinicialização isso também não ajudou. alguma idéia por que a conexão com fio ainda não funciona?

    
por Vass 07.04.2012 / 10:55

1 resposta

2

Seu primeiro bloco indica que não há servidor DHCP em sua rede local. Quando você disse que a interface de rede foi testada no Windows foi nesta rede? Se foi, simplesmente copie as configurações. Se não foi, ligue para o seu ISP para obter as informações de conexão. Pode haver alguma mágica PPPoE necessária ou até mesmo fornecer seu endereço MAC para que eles possam habilitá-la para obter uma configuração DHCP.

    
por 10.04.2012 / 04:23