Internet lenta no Linux (resolvido e ainda atualizando)

Iniciado por nightside, 02 de Junho de 2013, 15:17

tópico anterior - próximo tópico

nightside

Bem, olá a todos, sou mais um dos usuários da net que estão com problemas de conexão, já tentei no Debian, Slackware e agora no Ubuntu, a conexão fica bem abaixo do requisito, enquanto no Windows que tbm uso fica normal.  Agora mesmo estou fazendo update e a velocidade varia entre 70 kb pra baixo (minha net é de 2 mb, porém não somente o update, qualquer coisa que tento baixar).  No Windows varia entre 250 e chega as vezes a 300 kb...
Meu adaptador de rede de acordo com o comando lspci é:

Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller (rev 01)

Sei que o problema não é do Linux em si, e sim, dessa porcaria de driver que a Realtek disponibiliza para o pinguim.  No site do Realtek tem um driver lá para baixar, compilar e instalar, e mesmo fazendo até macumba com a porcaria, ele sempre dá erro 2 (erro do make).  A única vez que consegui instalar aquela droga foi quando utilizava a linha 2.6 do kernel, depois que passou a ser 3.x a coisa mudou de figura (e no site fala que suporta a linha 3.x do kernel linux).
Infelizmente já procurei solução em vários sites e nada, nem sei mais o que faço...
Os dias do terminal terminaram...

Eliseu Carvalho

#1
Quer um conselho? Foge de Realtek.

nightside

Valeu ai pela resposta ai Eliseu, vo tentar trocar de placa de rede, achei umas duas aqui vamo ver no que dá...

Realtek, fuck you (fala isso pra realtek tbm Linus kkkkk)
Os dias do terminal terminaram...

Eliseu Carvalho

Só não esquece de desabilitar a placa de rede onboard no BIOS/EFI quando for usar a placa nova.

nightside

Valeu pela observação Eliseu, fui trocar de placa, achei uma aqui da marca VIA, é antiga, o desempenho dela é pior do que a da realtek q ta no pc.  Mas alguém ai por favor, alguém que já conseguiu compilar a última versão do driver da realtek (rede) e conseguiu instalar?  Ou alguém que conseguiu criar um .deb do driver, pelo checkinstall ou outro?
Os dias do terminal terminaram...

Arthur Bernardes

#5
Não amigo, pra mim Realtek são os melhores chipsets de placas de rede.

Eliseu Carvalho

Citação de: Arthur Bernardes online 02 de Junho de 2013, 22:08pra mim Realtek são os melhores chipsets de placas de rede.

Tive sérios problemas com Realtek em Linux, tanto wifi quanto ethernet. A solução foi trocar as peças.

Arthur Bernardes

Trocou por qual?

É difícil ter problemas sérios com Realtek.

Código (sudo lshw -C network) Selecionar
*-network:0             
       descrição: Ethernet interface
       produto: 88E8001 Gigabit Ethernet Controller
       fabricante: Marvell Technology Group Ltd.
       physical id: 3
       informações do barramento: pci@0000:01:03.0
       nome lógico: eth1
       versão: 13
       serial: 00:18:f3:7c:80:b7
       tamanho: 100Mbit/s
       capacidade: 1Gbit/s
       largura: 32 bits
       clock: 66MHz
       capabilities: pm vpd bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuração: autonegotiation=on broadcast=yes driver=skge driverversion=1.14 duplex=full ip=192.168.0.5 latency=64 link=yes maxlatency=31 mingnt=23 multicast=yes port=twisted pair speed=100Mbit/s
       recursos: irq:19 memória:cfef0000-cfef3fff ioport:c400(tamanho=256) memória:cfea0000-cfebffff
  *-network:1
       descrição: Interface sem fio
       produto: RT2500 Wireless 802.11bg
       fabricante: Ralink corp.
       physical id: 9
       informações do barramento: pci@0000:01:09.0
       nome lógico: wlan0
       versão: 01
       serial: 00:0e:2e:5c:e8:a7
       largura: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical wireless
       configuração: broadcast=yes driver=rt2500pci driverversion=3.5.0-31-generic firmware=N/A ip=192.168.0.6 latency=64 link=yes multicast=yes wireless=IEEE 802.11bg
       recursos: irq:17 memória:cfef4000-cfef5fff
  *-network:2
       descrição: Ethernet interface
       produto: RTL-8139/8139C/8139C+
       fabricante: Realtek Semiconductor Co., Ltd.
       physical id: a
       informações do barramento: pci@0000:01:0a.0
       nome lógico: eth0
       versão: 20
       serial: 00:e0:4c:80:3e:5c
       tamanho: 100Mbit/s
       capacidade: 100Mbit/s
       largura: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuração: autonegotiation=on broadcast=yes driver=8139cp driverversion=1.3 duplex=full ip=192.168.1.1 latency=64 link=yes maxlatency=64 mingnt=32 multicast=yes port=MII speed=100Mbit/s
       recursos: irq:21 ioport:c800(tamanho=256) memória:cfef7c00-cfef7cff memória:cfec0000-cfedffff
  *-network:3
       descrição: Interface sem fio
       produto: RT2561/RT61 802.11g PCI
       fabricante: Ralink corp.
       physical id: b
       informações do barramento: pci@0000:01:0b.0
       nome lógico: wlan3
       versão: 00
       serial: 00:0e:2e:89:57:b9
       largura: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical wireless
       configuração: broadcast=yes driver=rt61pci driverversion=3.5.0-31-generic firmware=0.8 latency=64 link=no multicast=yes wireless=IEEE 802.11bg
       recursos: irq:22 memória:cfef8000-cfefffff

haereticus

Também nunca tive problemas com a Realtek e olha que já usei várias distros diferentes.

Atualmente to usando Atheros.
Notebook: Samsung 305E4A-BD1 - AMD A6-3420M (Quad Core) @2.4GHz - Radeon™ 6520G 512MB - 8GB - HD 500GB - 14" LED HD - HDMI - Bluetooth - Webcam 1.3 HD - Base CoolerMaster Notepal Ergostand - Mouse X7 Oscar 750bk 3200dpi.

Sony Xperia L - Android 4.1.2

nightside

Aqui em casa deu uma melhorada, só queria saber o q foi q eu fiz pra normalizar...  To ainda em busca de alguma alma caridosa que possa compilar os drivers!
Os dias do terminal terminaram...

Arthur Bernardes

Você deseja compilar o driver RTL8111?

Execute os seguintes comandos e cole os resultados aqui.

sudo lshw -C network
ifconfig -a
iwconfig
nm-tool
rfkill list wifi
uname -r


Instale esse pacote "sudo apt-get install build-essential" que será necessário para a compilação.

nightside

Então, não sei se tá faltando alguma dependência para compilar, o arquivo de instrução do driver realtek não dá especificações o suficiente (na minha opinião, muito pouco caso com o Linux), enquanto que a versão do Windows vem tudo "bonitinho".  Pode ser também que o driver esteja em uso e esteja entrando em conflito com o novo (igual ao problema da nvidia, quando vai instalar é recomendável retirar o tal nouveau).

Bem, eis a saídas:

night@night-STI:~$ sudo lshw -C network
[sudo] password for night:
  *-network               
       descrição: Ethernet interface
       produto: RTL8111/8168 PCI Express Gigabit Ethernet controller
       fabricante: Realtek Semiconductor Co., Ltd.
       ID físico: 0
       informações do barramento: pci@0000:03:00.0
       nome lógico: eth0
       versão: 01
       serial: 00:1d:92:79:7a:47
       tamanho: 100Mbit/s
       capacidade: 1Gbit/s
       largura: 64 bits
       clock: 33MHz
       capacidades: pm vpd msi pciexpress bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuração: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=187.85.9.45 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       recursos: irq:43 porta de E/S:c800(tamanho=256) memória:cfdff000-cfdfffff memória:cfdc0000-cfddffff

night@night-STI:~$ ifconfig -a
eth0      Link encap:Ethernet  Endereço de HW não revelo 
          inet end.: não revelo  Bcast:não revelo  Masc:não revelo
          endereço inet6: fe80::21d:92ff:fe79:7a47/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:3611 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:3018 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:3699893 (3.6 MB) TX bytes:368306 (368.3 KB)

lo        Link encap:Loopback Local 
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endereço inet6: ::1/128 Escopo:Máquina
          UP LOOPBACK RUNNING  MTU:65536  Métrica:1
          pacotes RX:5003 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:5003 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:424226 (424.2 KB) TX bytes:424226 (424.2 KB)

night@night-STI:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

night@night-STI:~$ nm-tool

NetworkManager Tool

State: connected (global)

- Device: eth0  [Conexão cabeada 1] -------------------------------------------
  Type:              Wired
  Driver:            r8169
  State:             connected
  Default:           yes
  HW Address:        00:1D:92:79:7A:47

  Capabilities:
    Carrier Detect:  yes
    Speed:           100 Mb/s

  Wired Properties
    Carrier:         on

  IPv4 Settings:
    Address:         não revelo
    Prefix:          não revelo
    Gateway:         não revelo

    DNS:             não revelo
    DNS:             não revelo

night@night-STI:~$ rfkill list wifi (não aconteceu nada)

night@night-STI:~$ uname -r
3.8.0-24-generic

Fiquei com medo de algum espertão ver tbm isso e coloquei "não revelo" em alguns resultados, o seguro morreu de velho ^^

[EDIT]: Hj é o segundo dia que a net parece "normal" no Ubuntu.
Os dias do terminal terminaram...

nightside

Os dias do terminal terminaram...

nightside

Me passou desapercebido, mas dia 17/06/2013 saiu uma nova versão do driver.  Primeiramente instale os pacotes abaixo pelo synaptic (terminal é para nerds).

build-essential
binutils
binutils-dev
o headers de seu kernel

Se não tiver ainda o Synaptic, instale pela Central de programas do Ubuntu (recomendo).  Depois baixe o driver Realtek aqui:

http://www.realtek.com.tw/downloads/

Depois de baixar a versão 8.036.00, extraia o arquivo, entre na pasta descompactada, abra o terminal (nerds wins) e execute sudo ./autorun.sh
Testei no Kernel Liquorix e instalou perfeitamente...
Os dias do terminal terminaram...

Ioca100

Tópico movido para a seção de internet, redes e segurança.
Usuário Linux- 449417