Perdi minha conexão ethernet desde a redefinição dos plugues da linha de energia

6

Eu tenho um desktop que dual-botas para o Kubuntu 14.04, de preferência, ou o Windows 7. Minha esposa tem um desktop iMac e temos vários tablets e telefones Wi-Fi. Temos um roteador Technicolor tg582n ao qual os desktops são conectados por ethernet através dos plugues TP-Link PA211 "Powerline" Home; Usamos dois plugues Home TP-Link WPA271 para Wi-Fi nas partes da casa não alcançadas pelo TG582n.

Recentemente, redefini os cinco dispositivos de link TP porque nossa banda larga continuava caindo. Eles agora têm configurações padrão de fábrica, exceto por uma senha para segurança nos dispositivos Wi-Fi. Agora temos banda larga em todos os dispositivos (incluindo o meu desktop no Windows) a cerca de 16Mbps, a velocidade anunciada pelo nosso ISP e ampla para o nosso uso. Há uma exceção: enquanto eu tinha uma excelente conexão Ethernet no Kubuntu antes, agora preciso usar um dongle Wi-Fi e é visivelmente mais lento. Qualquer ajuda muito apreciada. Para deixar isso claro, eu só preciso do dongle porque o Kubuntu agora não conecta por Ethernet, como fazia antes de eu reinicializar os plugues domésticos. Antes, meu desktop conectado por ethernet no Windows e no Kubuntu; agora apenas o Windows se conecta por Ethernet.

O dongle está OK, o problema é que o WiFi é sempre mais lento que o Ethernet.

Editar: Agora, obtendo download de 14Mbps, mas ainda está preso no estágio @ Fabby 4. Saída de ifconfig:

WGCman@WGCman-XXXX-D3:~$ 

sudo ethtool --change eth0 speed 100 duplex full autoneg off

[sudo] password for WGCman: 

 WGCman@WGCman-XXXX-D3:~$ ifconfig

eth0      Link encap:Ethernet  HWaddr fc:aa:14:06:xx:xx  
      inet addr:192.168.1.70  Bcast:192.168.1.255  Mask:255.255.255.0
      UP BROADCAST RUNNING MULTICAST  MTU:100  Metric:1
      RX packets:88065 errors:0 dropped:0 overruns:0 frame:0
      TX packets:46875 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:22091647 (22.0 MB)  TX bytes:3947548 (3.9 MB)

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:1928 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1928 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:283489 (283.4 KB)  TX bytes:283489 (283.4 KB)
    
por WGCman 23.03.2015 / 12:27

1 resposta

4

Você deve desativar a negociação automática na máquina e fixar a velocidade da rede no nível mais alto que a placa de interface de rede (NIC) pode suportar em seu adaptador powerline.

Comece com 10Mbps, half duplex e trabalhe para cima para 10Mbps FD, 100Mbps HD, ... até o problema começar. Então desça um ponto e deixe-o nessa velocidade.

Primeiro, instale ethtool (se já instalado, você receberá um aviso de que a versão mais recente já está instalada)

sudo apt-get install ethtool

Agora:

  1. Digite o seguinte comando (e teste-os um por um)

    sudo ethtool --change eth0 speed xxx duplex yyy autoneg off
    

    em que xxx = 10 , 100 ou 1000 e yyy = half ou full .

    Portanto, comece com 10 half , 10 full , 100 half , ...

  2. Faça um ifconfig para verificar se você recebeu um endereço IP.

  3. Volte para 1 até que pare de funcionar e use os valores anteriores que ainda funcionavam para:

  4. Para tornar a mudança permanente , execute o seguinte comando:

    sudo nano /etc/network/interfaces
    

    e digite na seção pre-up :

    pre-up /usr/sbin/ethtool --change eth0 speed xxx duplex yyy autoneg off 
    
por Fabby 28.03.2015 / 11:17