Internet muito lenta no Ubuntu

5

Eu tenho o Ubuntu 11.04 como o sistema operacional, tanto navegando na net quanto baixando coisas é uma dor, é muito lento. Eu desliguei o ipv6, minha conexão está configurada corretamente, mas ainda é muito lenta. Eu verifiquei a velocidade da rede no laptop de um amigo, é muito rápido, mas no meu pc é muito lento. Não sei o que fazer? ajude alguém.

PS- É uma conexão com fio.

    
por Ruchir Chaturvedi 21.02.2012 / 20:39

7 respostas

14

Para os casos sobre o Ubuntu 11.04 e aqui estão alguns dos passos para descobrir o que está errado. Vamos assumir o seguinte:

  • Você está usando uma conexão com fio (não sem fio. Isso evitará outros problemas).
  • Você já testou a conexão usando outra Distro, uma versão mais antiga do Ubuntu ou do Windows. Ao testar a velocidade, foi muito melhor do que quando se utiliza o Ubuntu 11.04+. Então, assumimos que o problema é apenas no Ubuntu 11.04 +. Se o problema é o mesmo no Windows ou com outro Os / Distro, então isso não é um problema do Ubuntu, mas sim um problema de rede. Talvez o seu ISP, Roteador, conexão ADSL, etc.
  • Você instalou o Ubuntu padrão usando o LiveCD e não o Wubi de dentro do Windows. Houve vários casos em que a instalação do Ubuntu via Wubi de alguma forma diminuiu a velocidade da rede. Eu só posso confirmar por mim mesmo um caso, mas ouvi falar de vários. Então, eu suponho que você tenha instalado o Ubuntu usando o LiveCD (não importa se você está compartilhando o disco rígido com outra distro ou com o Windows, a parte importante aqui é instalar o Ubuntu usando o LiveCD).
  • Você atualizou sua versão do Ubuntu para o mais recente. Eu recomendo ativar o multiverso, universo e repositórios restritos e também ativar as atualizações propostas e backports. Tudo o que pode ser feito usando o software sources .
  • Opcional - Você instalou o Ubuntu do Scratch e não o atualizou de uma versão anterior. No passado eu tenho problemas depois de atualizar de um anterior. Não sei agora, mas isso é "apenas no caso".
  • Você já reinicializou o PC pelo menos uma vez depois de instalar TODAS as atualizações.
  • Você não tem um firewall que limite nada. Apenas no caso de você ter um dispositivo de firewall pro-windows.

Então agora podemos começar ...

Em cada caso, darei uma resposta que funcione para alguns, mas não para outros. Se alguém trabalha, não teste o resto. Também vamos abrir vários arquivos com a ferramenta de terminal NANO. Depois de editar ou alterar qualquer coisa com ele, para sair e salvar basta pressionar CTRL + X e pressionar Y. Isso deve sair do nano e dizer para salvar o arquivo.

O problema do IPv6

Houve alguns problemas em ter o IPv6 para alguns usuários. Para isso, vamos passo a passo com isto:

  1. Verifique se o IPv6 está ATIVADO - Digite o seguinte em um terminal: lsmod | grep ipv6 . Se você vê alguma coisa mencionando o IPv6, então você está habilitado. Se não, então você pode prosseguir com a próxima questão mencionada.

  2. Desativar IPv6 - Há várias maneiras de fazer isso (apenas uma):

    2.1 - Edite o arquivo sudo nano /etc/sysctl.conf e adicione as seguintes linhas no final do arquivo:

    net.ipv6.conf.all.accept_ra = 0 em net.ipv6.conf.all.disable_ipv6 = 1 em net.ipv6.conf.default.disable_ipv6 = 1 em net.ipv6.conf.lo.disable_ipv6 = 1

    Salvar e reinicializar.

    2.2 - Edite o arquivo sudo nano /etc/default/grub e encontre a linha que diz GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" e adicione ipv6.disable=1 .
    Ele deve ficar assim depois: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1" . Salve e digite sudo update-grub . Depois disso, reinicie o PC.

    2.3 - Edite o arquivo sudo nano /etc/modprobe.d/blacklist.conf e no final adicione a linha: blacklist ipv6 . Salve e reinicie.

    2.4 - Através da versão GUI do NetworkManager no Painel Superior (o ícone da rede que aparece quando você instala o Ubuntu no canto superior direito ao lado do ícone do volume), selecione o ícone de rede e selecione Editar Configurações. Selecione a conexão de rede que você está usando e, nas Configurações IPv6, selecione Ignorar. Essa opção pode ser misturada com as 3 anteriores mencionadas acima.

Problema de configuração

  1. Em alguns casos, pode haver algum erro de configuração. Tente isto:

    1.1 - Digite ifconfig e procure a opção txqueuelen . Normalmente ele diz 1000. Abaixe para 500, 200, 100 ou 50 apenas para testar se fica melhor: sudo ifconfig eth0 txqueuelen 50 . Neste caso, definimos txqueuelen para 50. Para voltar a 1000, basta alterar os 50 para 1000.

    1.2 - Edite o arquivo /etc/sysctl.conf e adicione no final: net.ipv4.tcp_window_scaling=0 ao arquivo. Salve e reinicie.

Problemas com a placa de rede

Em alguns casos, a placa de rede real é o problema. Talvez uma confusão entre os drivers e o NIC ou o NIC real. De qualquer forma, aqui estão alguns exemplos, dependendo da placa de rede:

1. Realtek 8166 - Ligação à Internet com fios lenta em Realtek RTL8168-8111 (Rev 6)

2. Broadcom BCM5721 - Conexão lenta à Internet com 11.04

3. e1000e 82579V - Ubuntu 11.04 e experiência de internet lenta

Questões do Askubuntu

Se tudo mais falhar, o Askubuntu tem uma quantidade exagerada de informações sobre "Internet Lenta". Os casos de Mose são 11.04 e 11.10. Tudo o que você pode ver aqui: link

    
por Luis Alvarado 22.02.2012 / 01:56
3

Eu fiz mais pesquisas e não é necessário desativar ocsp no firefox.

aqui está como fazer :

  • No firefox, vá até o endereço about: config.
  • Pesquise a chave network.dns.ipv4OnlyDomains e clique duas vezes nela.
  • Então você precisa colocar alguns servidores para forçar uma consulta dns sobre o ipv4. Coloque todos os servidores desta lista atualizada .
  • Feche completamente todos os navegadores e reabra um novo.
por John 19.10.2012 / 20:04
2

Antes de tentar todas essas soluções complicadas que eles estão recomendando, tente isso (é fácil porque envolve a GUI e nenhum comando).

  • Clique no símbolo (ícone) da sua conexão sem fio
  • Clique na guia Sem fio
  • Clique na sua conexão sem fio atual
  • Clique em Editar
  • Clique na caixa suspensa Método de configurações IPV4: selecione apenas endereços automáticos (DHCP)
  • , em seguida, no campo Servidores DNS: digite o endereço IP do roteador sem fio ou do gateway padrão. O meu foi 192.168.0.1 por exemplo.

Pressione Salvar. Desative o hardware sem fio por alguns segundos (meu método é a tecla de função F2), ligue-o novamente e teste a velocidade do navegador.

Eu percebi que não havia nada de errado com a rede sem fio ou com a própria Internet, porque apenas os navegadores demoravam a acessar sites (Chrome, Firefox, etc.). Mas quando tentei minhas máquinas virtuais, elas estavam se acendendo rapidamente na Internet.

    
por ChickenMusket 23.05.2012 / 09:55
2

Este link foi útil para mim ..

link

    
por Coder 03.11.2012 / 06:31
1

Possivelmente você tenha uma ferramenta chamada wondershaper que está atualmente configurada para limitar a largura de banda da sua interface ethernet.


Se este for o caso, você pode remover esta limitação executando sudo wondershaper clear <interface name> onde o nome da interface é algo como eth0.

    
por yossile 21.02.2012 / 21:07
1

Parece que o problema para este usuário foi resolvido , mas recentemente passei pelos mesmos problemas e achei que seria útil se eu compartilhasse como o consertei.

Sintomas:

  • Velocidade de internet incrivelmente lenta. (Limite de talvez 50 kbps)
  • Velocidade da Internet perfeitamente boa na instalação do Windows 7 Eu estou inicializando duas vezes na mesma máquina.
  • RTL8101E / RTL8102E Controlador Ethernet (placa de rede)
    • Observação : isso pode ainda funcionar para você, se não for o seu cartão Realtek específico.

Eu tentei reconfigurar, desabilitar o IPV6, etc ... não funcionou.

Eu fiz algumas leituras e descobri que o driver de rede LAN Realtek que vem com o Ubuntu 12.10 (e menor se bem me lembro) é RTL8169 . Por alguma razão (não sou especialista), o driver RTL8169 não funciona corretamente com o Ubuntu em algumas instalações.

A primeira coisa que eu recomendo que você faça é executar o seguinte no terminal:

    sudo lshw

Isso lhe dará uma longa lista das especificações de hardware e software da sua máquina. Você está procurando por algumas linhas que se pareçam com isso:

    *-network
        description: Ethernet Interface
        product: [The name of your network card] (Mine is RTL8101E/RTL8102E)
        ... 
        ...
        ...
        configuration: ... ... driver: r8169

Se o motorista disser r8169, esse é provavelmente o problema. O que vamos fazer a partir daqui é 'dowgrade' o driver para um que é mais compatível com o Ubuntu. Nota: Como eu disse, o cartão específico que eu tenho é o RTL8101. As etapas podem mudar um pouco se você tiver um cartão diferente.

O driver da placa RTL8101 pode ser encontrado aqui . Você pode fazer uma simples pesquisa no Google se não for o driver que você precisa.

Descompacte o arquivo baixado e extraia para algum lugar em que você possa convenientemente 'cd' no terminal. Eu escolhi o Desktop.

Agora você deve ter uma pasta na sua área de trabalho chamada ' r8101-1.023.00 ' ou similar.

Abra a pasta e confirme se existe um arquivo chamado 'autorun.sh' na pasta. Se não houver, você precisará ler o README dentro da pasta para descobrir como instalar manualmente o driver.

Caso contrário (se houver um 'autorun.sh' na pasta), abra o Terminal. Em seguida, mude o diretório para a pasta extraída.

por exemplo,

    cd ~/Desktop/r8101-1.023.00

Execute o seguinte comando:

    sudo ./autorun.sh

Isso deve fazer backup e remover seu driver RTL atual e instalar o driver recém-baixado.

É isso.

Esses são os passos que tomei para corrigir o problema na minha máquina. Boa sorte.

    
por Matthew B 31.03.2013 / 09:37
0

Se você executou uma captura de pacotes enquanto navega em um site lento, deverá ver as consultas de DNS AAAA que nunca respondem e interrompem.

Uma coisa no Firefox é o recurso ocsp . Quando você navega em um site SSL, ele começará a consultar o ocsp. O problema é que ocsp não é ipv6 ainda ... pelo menos não nas opções de configuração por padrão no firefox.

Eu acho que alguém poderia cavar a internet e adicionar uma ocsp que seja habilitada para ipv6.

Então, para provar isso e ver se é o seu problema, você pode ir para ferramentas - & gt; opções - & gt; Avançado - & gt; criptografia (tab), clique no botão de validação e desmarque 'use o ...'

Além disso, você pode adicionar um ocsp. Eu não tentei até agora, mas se eu encontrar um ipv6 ocsp eu vou compartilhá-lo aqui.

    
por John 18.10.2012 / 23:20