Velocidades de informação sem fios do Ubuntu 16.04 lentas

0

Eu apenas reinstalei o Ubuntu no meu Toshiba Satellite e desinstalei o Windows 10 e o antigo Ubuntu no sistema. Minha Internet funcionou bem no Windows 10, mas é extremamente lenta no Ubuntu e eu nunca resolvi esse problema na minha instalação anterior do Ubuntu.

Eu executei o script de informações sem fio do Ubuntu e colei o conteúdo em um pastebin: link

Alguém pode me ajudar a descobrir qual é o meu problema e o que posso fazer para aumentar minhas velocidades?

    
por Ben 20.10.2016 / 19:13

1 resposta

0

Do seu wireless-info output:

wlp3s0    Link encap:Ethernet  HWaddr <MAC 'wlp3s0' [IF2]>  
          inet addr:172.21.227.43  Bcast:172.21.255.255  Mask:255.255.0.0
          inet6 addr: fe80::a06b:d623:7a53:48a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:95202 errors:0 dropped:0 overruns:0 frame:0
          TX packets:81103 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:124882281 (124.8 MB)  TX bytes:8863246 (8.8 MB)

Na quarta linha, MTU:1500 mostra o erro de configuração. MTU é o Maximum Transmission Unit , o tamanho, em bytes, do maior pacote que seu sistema enviará. Qualquer quantidade maior de dados a serem enviados será dividida em vários pacotes.

Uma configuração MTU:1500 fará com que seu sistema envie pacotes de 1500 bytes para wlp3s0 , o que, por ser sem fio, envolverá seu pacote de 1500 bytes em alguns metadados adicionais, tornando o real Comprimento de pacote maior que 1500. Seu pacote ONE terá que ser dividido em DOIS pacotes para transmitir. Leva mais tempo para enviar dois pacotes.

O que pode ser feito?

Instale o pacote iputils-tracepath :

sudo apt-get install iputils-tracepath

Leia man tracepath e, em seguida,

tracepath -n slashdot.org

e observe o valor pmtu ( Path MTU ). Lembre-se deste número! Ou faça com que o shell lembre-se disso para você:

 newMTU=$(tracepath -n slashdot.org| grep -o 'pmtu [0-9]\+'| tail -n 1 | awk '{print $2}')

Em seguida, altere o MTU . Como a configuração de MTU é usada na configuração da conexão, você deve fazer a dança Down-Change-Up. Note que isso vai quebrar todas as conexões que estão passando por wlp3s0 , portanto, se você estiver administrando este sistema remotamente (via ssh ), será desconectado.

sudo ifconfig wlp3s0 down
sudo ifconfig wlp3s0 mtu $newMTU
sudo ifconfig wlp3s0 up

Método alternativo:

Altere a configuração do seu roteador para fornecer o valor $newMTU via DHCP e, em seguida, tire wlp3s0 para baixo e para cima.

    
por waltinator 20.10.2016 / 20:03