Ethernet não funciona a menos que eu configure a velocidade para 100

0

Atualmente estou no 14.04 LTS, mas também estou testando em 12.04 LTS e o mesmo problema ocorre. Minha placa-mãe é um MSI Z97 MPOWER MAX AC.

Basicamente, a ethernet é detectada, mas não se conecta a nada: a Internet, os computadores locais, eu nem consigo acessar o roteador.

Aqui está minha saída do ifconfig:

eth0      Link encap:Ethernet  HWaddr 44:8a:5b:98:48:22  
          inet addr:192.168.0.105  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::468a:5bff:fe98:4822/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:40531 errors:7461 dropped:0 overruns:0 frame:7461
          TX packets:40355 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:46484780 (46.4 MB)  TX bytes:4380158 (4.3 MB)
          Interrupt:20 Memory:f7400000-f7420000 

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:65536  Metric:1
          RX packets:5068 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5068 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:513144 (513.1 KB)  TX bytes:513144 (513.1 KB)

wlan0     Link encap:Ethernet  HWaddr e8:2a:ea:06:38:f8  
          inet addr:192.168.0.102  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::ea2a:eaff:fe06:38f8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:305 errors:0 dropped:0 overruns:0 frame:0
          TX packets:130 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:59252 (59.2 KB)  TX bytes:17414 (17.4 KB)

saída ethtool eth0:

Supported ports: [ TP ]
Supported link modes:   10baseT/Half 10baseT/Full 
                        100baseT/Half 100baseT/Full 
                        1000baseT/Full 
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full 
                        100baseT/Half 100baseT/Full 
                        1000baseT/Full 
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 2
Transceiver: internal
Auto-negotiation: on
MDI-X: on (auto)
Cannot get wake-on-lan settings: Operation not permitted
Current message level: 0x00000007 (7)
               drv probe link
Link detected: yes

Meu WIFI funciona.

Além disso, se eu definir manualmente a velocidade para 100:

sudo ethtool -s eth0 speed 100 duplex full autoneg off

Então o eth0 se conecta à Internet. Mas é claro que isso é insuportavelmente lento.

Atualização: Ethernet parece estar funcionando aleatoriamente em uma inicialização separada do Ubuntu. Meu palpite atual é que há algum conflito de driver para o controlador Intel I218-V Gigabit LAN que está correndo em alguma condição de corrida na inicialização. Vai atualizar se eu encontrar uma solução.

Atualização final Corrigido pela reinstalação do driver e exclusão da eth0 de / etc / network / interfaces e, em seguida, execução de dhclient eth0 .

    
por Cescante 30.01.2015 / 10:10

2 respostas

0

Então, aqui estão as coisas que fiz. Minha "Conexão com fio 1" (eth0) foi recriada como "Auto Ethernet":

  1. Reinstale manualmente o driver. No meu caso, eu criei o e1000e da Intel e o modmode rmmod + adicione-o.

  2. Editar conexões de rede e excluir a conexão ethernet, a interface do usuário não refletiu que ela foi removida, por isso não tenho certeza se essa etapa ou a próxima acionou a remoção.

  3. Exclua a entrada eth0 de / etc / network / interfaces. Se não existisse, crie a entrada manualmente, ifconfig eth0 up e exclua-a.

  4. reinicialize a máquina, execute dhclient eth0 .

  5. reinicie novamente.

por Cescante 30.01.2015 / 19:24
0

O seu roteador suporta Ethernet de 1000 Mbps (Gigabit)? Se não, eu diria que deve negociar automaticamente uma velocidade mais lenta, mas talvez não seja.

E eu li que cabos ou plugs defeituosos / de baixa qualidade / danificados não funcionarão corretamente em todas as velocidades, talvez esse seja o caso & amp; está causando erros são velocidades mais altas, e a linha "errors: 7461" acima.

E imaginando, quão insuportavelmente lento é sua internet, se 100 Mbps é muito lento? Que velocidades você está realmente recebendo? O WiFi é geralmente "rápido o suficiente" para quase todos em todos os lugares que usam a Internet, e é apenas 11/54/100 Mbps. [1] Talvez a transmissão de filmes de alta definição ou transferências de arquivos em sua rede local sofram

    
por Xen2050 30.01.2015 / 11:22