Autor Tópico: [Resolvido] Problema com a conexão OI/Velox, hardware ou no Ubuntu?  (Lida 16079 vezes)

Offline jkmsjq

  • Usuário Ubuntu
  • *
  • Mensagens: 3.343
  • Ubuntu Member
    • Ver perfil
Acessando a internet em casa, a navegação fica completamente lenta. Para tentar verificar se o problema era somente em casa ou no meu computador, fiz um teste de conexão na internet sem fio do colégio que leciono a noite e tive os seguintes resultados.

Minha dúvida: é problema de hardware; configuração no Ubuntu ou de conexão com a internet (OI/Velox)?


Agradeço pela ajuda...!!!
« Última modificação: 15 de Maio de 2014, 14:02 por jkmsjq »
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Problema com a conexão OI/Velox, hardware ou no Ubuntu?
« Resposta #1 Online: 08 de Maio de 2014, 17:11 »
Quais equipamentos vc tem em casa, jkmsjq?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline jkmsjq

  • Usuário Ubuntu
  • *
  • Mensagens: 3.343
  • Ubuntu Member
    • Ver perfil
Re: Problema com a conexão OI/Velox, hardware ou no Ubuntu?
« Resposta #2 Online: 08 de Maio de 2014, 17:29 »
Quais equipamentos vc tem em casa, jkmsjq?

Modem D-Link DSL-500T e Roteador Cisco E900.

Meu notebook é todo Intel:

Código: [Selecionar]
jeison@jeison-Infoway:~$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 03)
jeison@jeison-Infoway:~$

Código: [Selecionar]
jeison@jeison-Infoway:~$ lsusb
Bus 002 Device 003: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 1b1a:0000  
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0bda:8189 Realtek Semiconductor Corp. RTL8187B Wireless 802.11g 54Mbps Network Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
jeison@jeison-Infoway:~$

Agregando informações:

Senha WiFi é WPA, longa e complexa, possuindo números, letras (maiúsculas e minúsculas) e caracteres especiais;
Notebook está com o endereço MAC registrado no roteador.
« Última modificação: 08 de Maio de 2014, 17:31 por jkmsjq »
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Problema com a conexão OI/Velox, hardware ou no Ubuntu?
« Resposta #3 Online: 08 de Maio de 2014, 18:19 »
O modem está roteado ou em modo bridge?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline jkmsjq

  • Usuário Ubuntu
  • *
  • Mensagens: 3.343
  • Ubuntu Member
    • Ver perfil
Re: Problema com a conexão OI/Velox, hardware ou no Ubuntu?
« Resposta #4 Online: 08 de Maio de 2014, 18:55 »
O modem está roteado ou em modo bridge?

Acredito que seja roteado, pois ele permanece conectado 24 h dia / 7 dias por semana.
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Problema com a conexão OI/Velox, hardware ou no Ubuntu?
« Resposta #5 Online: 08 de Maio de 2014, 19:37 »
Verifique se está usando o MTU ideal pra sua conexão.

tracepath -l 1500 -n -p eth0 8.8.8.8

ifconfig eth0


(Troque eth0 por wlan0, se estiver usando conexão wireless).
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline jkmsjq

  • Usuário Ubuntu
  • *
  • Mensagens: 3.343
  • Ubuntu Member
    • Ver perfil
Re: Problema com a conexão OI/Velox, hardware ou no Ubuntu?
« Resposta #6 Online: 08 de Maio de 2014, 21:41 »
Realizarei estes comandos amanhã de tarde quando usarei notebook novamente.
« Última modificação: 01 de Setembro de 2014, 16:41 por jkmsjq »
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

Offline jkmsjq

  • Usuário Ubuntu
  • *
  • Mensagens: 3.343
  • Ubuntu Member
    • Ver perfil
Re: Problema com a conexão OI/Velox, hardware ou no Ubuntu?
« Resposta #7 Online: 09 de Maio de 2014, 14:12 »
Verifique se está usando o MTU ideal pra sua conexão.

tracepath -l 1500 -n -p eth0 8.8.8.8

ifconfig eth0


(Troque eth0 por wlan0, se estiver usando conexão wireless).


Código: [Selecionar]
jeison@jeison-Infoway:~$ tracepath -l 1500 -n -p wlan0 8.8.8.8
 1:  192.168.1.1                                           1.594ms
 2:  192.168.254.254                                       5.333ms
 3:  192.168.254.254                                       2.934ms pmtu 1492
 3:  200.217.90.124                                       46.501ms
 4:  200.164.40.81                                        88.465ms asymm  5
 5:  200.223.50.34                                        97.921ms
 6:  200.223.254.166                                      80.592ms asymm  7
 7:  no reply
 8:  no reply
 9:  no reply
10:  no reply
11:  no reply
12:  no reply
13:  no reply
14:  no reply
15:  no reply
16:  no reply
17:  no reply
18:  no reply
19:  no reply
20:  no reply
21:  no reply
22:  no reply
23:  no reply
24:  no reply
25:  no reply
26:  no reply
27:  no reply
28:  no reply
29:  no reply
30:  no reply
     Too many hops: pmtu 1492
     Resume: pmtu 1492
jeison@jeison-Infoway:~$

Código: [Selecionar]
jeison@jeison-Infoway:~$ ifconfig wlan
wlan0     Link encap:Ethernet  Endereço de HW 1c:4b:d6:2a:4f:69  
          inet end.: 192.168.1.100  Bcast:192.168.1.255  Masc:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:10741 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:10494 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:13565690 (13.5 MB) TX bytes:1360376 (1.3 MB)

jeison@jeison-Infoway:~$


Acredito que o MTU correto para a minha conexão seja 1500 e não 1492... :-\
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Problema com a conexão OI/Velox, hardware ou no Ubuntu?
« Resposta #8 Online: 09 de Maio de 2014, 14:27 »
Pelo contrário, acabou de provar que o correto é 1492, e não 1500. Isso causa fragmentação em downloads, o que torna a sua conexão mais lenta.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline jkmsjq

  • Usuário Ubuntu
  • *
  • Mensagens: 3.343
  • Ubuntu Member
    • Ver perfil
Re: Problema com a conexão OI/Velox, hardware ou no Ubuntu?
« Resposta #9 Online: 09 de Maio de 2014, 14:37 »
Pelo contrário, acabou de provar que o correto é 1492, e não 1500. Isso causa fragmentação em downloads, o que torna a sua conexão mais lenta.

Faço o quê para corrigir/melhor a minha conexão...???

Está lenta demais a navegação normal. Downloads via gerenciadores (incluindo os do Firefox) não passam de 50 kb/s. Via P2P acontecem normalmente, algo em torno de 400 kb/s... :-\
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Problema com a conexão OI/Velox, hardware ou no Ubuntu?
« Resposta #10 Online: 09 de Maio de 2014, 14:53 »
Vai no Gerenciador de Redes, seleciona tua conexão e muda o MTU pra 1492, depois mande reconectar.
Confirme no "ifconfig" que a alteração ficou efetiva, depois teste novamente.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline jkmsjq

  • Usuário Ubuntu
  • *
  • Mensagens: 3.343
  • Ubuntu Member
    • Ver perfil
Re: Problema com a conexão OI/Velox, hardware ou no Ubuntu?
« Resposta #11 Online: 09 de Maio de 2014, 14:58 »
Vai no Gerenciador de Redes, seleciona tua conexão e muda o MTU pra 1492, depois mande reconectar.
Confirme no "ifconfig" que a alteração ficou efetiva, depois teste novamente.

Realizado o procedimento, e confirmado a alteração:

Código: [Selecionar]
jeison@jeison-Infoway:~$ ifconfig wlan0
wlan0     Link encap:Ethernet  Endereço de HW 1c:4b:d6:2a:4f:69 
          inet end.: 192.168.1.100  Bcast:192.168.1.255  Masc:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1492  Métrica:1
          pacotes RX:66019 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:65057 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:85898548 (85.8 MB) TX bytes:7445143 (7.4 MB)

jeison@jeison-Infoway:~$

Entretanto, estou atualizando agora o Ubuntu e a velocidade de download continua baixa, algo em torno de 30 kb/s.
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Problema com a conexão OI/Velox, hardware ou no Ubuntu?
« Resposta #12 Online: 09 de Maio de 2014, 16:55 »
OK.

Vamos agora estudar como está sua conexão wireless.
Execute os comandos abaixo e cole o resultado aqui.

sudo lshw -C network
iwconfig
ifconfig -a
nm-tool
rfkill list wifi
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline jkmsjq

  • Usuário Ubuntu
  • *
  • Mensagens: 3.343
  • Ubuntu Member
    • Ver perfil
Re: Problema com a conexão OI/Velox, hardware ou no Ubuntu?
« Resposta #13 Online: 09 de Maio de 2014, 17:25 »
Aqui está.

Código: [Selecionar]
jeison@jeison-Infoway:~$ sudo lshw -C network
[sudo] password for jeison:
  *-network               
       descrição: Ethernet interface
       produto: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       fabricante: Realtek Semiconductor Co., Ltd.
       ID físico: 0
       informações do barramento: pci@0000:04:00.0
       nome lógico: eth0
       versão: 03
       serial: 00:40:a7:19:a1:04
       tamanho: 10Mbit/s
       capacidade: 1Gbit/s
       largura: 64 bits
       clock: 33MHz
       capacidades: pm msi pciexpress msix vpd 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=half firmware=rtl_nic/rtl8168d-2.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       recursos: irq:42 porta de E/S:3000(tamanho=256) memória:f6000000-f6000fff memória:f2000000-f2003fff memória:f2020000-f203ffff
  *-network
       descrição: Interface sem fio
       ID físico: 2
       informações do barramento: usb@1:2
       nome lógico: wlan0
       serial: 1c:4b:d6:2a:4f:69
       capacidades: ethernet physical wireless
       configuração: broadcast=yes driver=rtl8187 driverversion=3.13.0-24-lowlatency firmware=N/A ip=192.168.1.100 link=yes multicast=yes wireless=IEEE 802.11bg
jeison@jeison-Infoway:~$


Código: [Selecionar]
jeison@jeison-Infoway:~$ iwconfig
eth0      no wireless extensions.

lo        no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:"Cisco60461" 
          Mode:Managed  Frequency:2.437 GHz  Access Point: 20:a:4B:C5:C4:82   
          Bit Rate=54 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=70/70  Signal level=-5 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:20109  Invalid misc:5445   Missed beacon:0

jeison@jeison-Infoway:~$


Código: [Selecionar]
jeison@jeison-Infoway:~$ ifconfig -a
eth0      Link encap:Ethernet  Endereço de HW 00:40:a7:19:a1:04 
          UP BROADCAST MULTICAST  MTU:1500  Métrica:1
          pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

lo        Link encap:Loopback Local 
          inet end.: 127.0.0.1  Masc:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Métrica:1
          pacotes RX:1423 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:1423 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:171114 (171.1 KB) TX bytes:171114 (171.1 KB)

wlan0     Link encap:Ethernet  Endereço de HW 1c:4b:d6:2a:4f:69 
          inet end.: 192.168.1.100  Bcast:192.168.1.255  Masc:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1492  Métrica:1
          pacotes RX:869009 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:591380 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:1158865268 (1.1 GB) TX bytes:84829585 (84.8 MB)

jeison@jeison-Infoway:~$


Código: [Selecionar]
jeison@jeison-Infoway:~$ nm-tool

NetworkManager Tool

State: connected (global)

- Device: CC:C3:EA:70:E2:30 ----------------------------------------------------
  Type:              Bluetooth
  Driver:            bluez
  State:             disconnected
  Default:           no

  Capabilities:


- Device: eth0 -----------------------------------------------------------------
  Type:              Wired
  Driver:            r8169
  State:             unavailable
  Default:           no
  HW Address:        00:40:A7:19:A1:04

  Capabilities:
    Carrier Detect:  yes

  Wired Properties
    Carrier:         off


- Device: wlan0  [Cisco60461] --------------------------------------------------
  Type:              802.11 WiFi
  Driver:            rtl8187
  State:             connected
  Default:           yes
  HW Address:        1C:4B:D6:2A:4F:69

  Capabilities:
    Speed:           48 Mb/s

  Wireless Properties
    WEP Encryption:  yes
    WPA Encryption:  yes
    WPA2 Encryption: yes

  Wireless Access Points (* = current AP)
    *Cisco60461:     Infra, 20:a:4B:C5:C4:82, Freq 2437 MHz, Rate 54 Mb/s, Strength 97 WPA WPA2
    Paradise:        Infra, 20:a:4B:4F:AB:EC, Freq 2412 MHz, Rate 54 Mb/s, Strength 49 WPA2
    Speed Wireless (73) 8836-2682: Infra, 00:1A:EF:18:32:17, Freq 2462 MHz, Rate 11 Mb/s, Strength 42
    LucasNET8849-4487: Infra, B0:48:7A:B3:67:66, Freq 2442 MHz, Rate 54 Mb/s, Strength 47 WPA WPA2

  IPv4 Settings:
    Address:         192.168.1.100
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.1.1

    DNS:             189.38.95.95
    DNS:             189.38.95.96
    DNS:             208.67.222.222


jeison@jeison-Infoway:~$


Código: [Selecionar]
jeison@jeison-Infoway:~$ rfkill list wifi
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
jeison@jeison-Infoway:~$
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Problema com a conexão OI/Velox, hardware ou no Ubuntu?
« Resposta #14 Online: 09 de Maio de 2014, 17:54 »
Citar
wlan0     IEEE 802.11bg  ESSID:"Cisco60461" 
          Mode:Managed  Frequency:2.437 GHz  Access Point: 20:a:4B:C5:C4:82   
          Bit Rate=54 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=70/70  Signal level=-5 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:20109  Invalid misc:5445   Missed beacon:0
Vc está com essas estatísticas de "Tx escessive retries" e "Invalid misc" que são características de interferência no sinal wireless. Apesar disso, seu link consta como "70/70", o que indica sinal muito bom, e o nm-tool indica que seu sinal está em 97%, sem sinal de saturação de redes vizinhas.

Tem como vc se conectar por cabo e comparar o desempenho? Se continuar o mesmo, vc poderia pensar em trocar o seu roteador, que pode estar limitando sua transferência.
Outro teste seria conectar diretamente ao modem, e comparar o desempenho. Se o problema passar, achamos o culpado.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D