problema para acessar a internet com o ubuntu 12.04

Iniciado por marllos, 03 de Maio de 2012, 17:13

tópico anterior - próximo tópico

marllos

Boa tarde.
Atualizei o meu ubuntu 11.10 para 12.04, desde então tenho problemas com a internet. Ela conecta, navega, mas depois de um curto período de tempo, simplemente para. Não navega, não pinga, nada. E as vezes volta a nevegar por mais algum tempo e depois torna parar, assim vai (ou melhor, não vai!) Pesquisei e vi que foi feito algum tipo de mudança no modo de resolver o dns. Tentei várias sugestões que encontrei na web. No começo parece que resolve, mas pouco depois o problema volta.

Minha útima tentativa foi:
Inserir os paramentros do /etc/network/interfaces

auto eth0
iface eth0 inet static
address meu_ip_fixo
netmask 255.255.252.0
network 10.24.0.0
broadcast 10.24.3.255
gateway 10.24.0.1
dns-nameservers 127.0.0.1 10.24.0.10 8.8.8.8 (também experimentei sem o 127.0.0.1, usando vírgulas)
dns-search meu_endereco

A configuração acima eu uso normalmente uso no debian e funciona corretamente, sem nenhum tipo de problema.
Após todas as tentativas dou o comando resolvconf -u e reinicio a maquina.

Como expliquei antes, no começo navega mas depois para. O indicativo de rede que fica na parte superior direita do painel está como um "triangulo" invertido e vazio. Essa indicação começou a aparecer depois de que editei o arquivo interfaces. Fiz também as sugestões de editar o arquivo .../head, mas também nda.

Não estou com nenhum problema de hardware.

Eu queria saber se o ubuntu tem uma solução oficial para esse problema?

Obrigado.

Marllos.

Ioca100

Usuário Linux- 449417

Tota


zekkerj

Olá marllos,

Quando sua internet parar de funcionar, execute os dois comandos abaixo, anote o resultado e cole aqui.

ping -c 4 8.8.8.8

ping -c 4 www.google.com

route -n

ifconfig -a
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

dfso

Boa noite.

Aproveitando essa dúvida do amigo, aproveito para pedir ajuda pois não consigo conectar na interface eth0 após instalar o ubuntu 12.04. No debian conseguia normalmente.
A rede wireless está funcionando normal.

Segue o conteúdo de /etc/network/interfaces
auto lo
iface lo inet loopback

Nota: internet via rádio

Por favor me ajudem.
AMD Sempron LE 2.1 2GB 800 MH

marllos

Citação de: zekkerj online 03 de Maio de 2012, 17:56
Olá marllos,

Quando sua internet parar de funcionar, execute os dois comandos abaixo, anote o resultado e cole aqui.

ping -c 4 8.8.8.8

ping -c 4 www.google.com

route -n

ifconfig -a


Ok, só vou estar diante da minha maquina sex às 15 hs, vou executar os pings e posto resultado, obrigado.

marllos

Respostas dos pings.
Observação, estou no meu ubuntu 12.04, 64 bits, instalação limpa, acessando via remmina outro computador da rede para fazer o post. No meu ubuntu não estou conseguindo acessar a internet:

ping -c 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=51 time=160 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=50 time=184 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=50 time=140 ms
64 bytes from 8.8.8.8: icmp_req=4 ttl=51 time=211 ms

--- 8.8.8.8 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 140.313/174.167/211.955/26.822 ms

ping -c 4 www.google.com
gera a msg: unknow host www.google.com

route -n
Tabela de Roteamento IP do Kernel
Destino         Roteador        MáscaraGen.    Opções Métrica Ref   Uso Iface
0.0.0.0         10.24.0.1       0.0.0.0         UG    100    0        0 eth0
10.24.0.0       0.0.0.0         255.255.252.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0


ifconfig -a
eth0      Link encap:Ethernet  Endereço de HW 00:23:7d:fa:51:be 
          inet end.: 10.24.0.19  Bcast:10.24.3.255  Masc:255.255.252.0
          endereço inet6: fe80::223:7dff:fefa:51be/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:46366 erros:0 descartados:2 excesso:0 quadro:0
          Pacotes TX:23786 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:9268463 (9.2 MB) TX bytes:2432129 (2.4 MB)
          IRQ:18

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:16436  Métrica:1
          pacotes RX:1368 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:1368 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:113232 (113.2 KB) TX bytes:113232 (113.2 KB)


zekkerj

Seu problema é de DNS. Qual o servidor DNS que vc está usando?
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

marllos

Citação de: zekkerj online 04 de Maio de 2012, 14:15
Seu problema é de DNS. Qual o servidor DNS que vc está usando?

Existe um computador na minha rede que é o dns, no caso é o 10.24.0.10

No meu arquivo interfaces, tem a configuração:

dns-nameservers 127.0.0.1 10.24.0.10 8.8.8.8

Acredito que a ordem não faz diferença, eu não testei com o meu dns na primeira posição. A ordem faz diferença?

Observação: no ubuntu 11.10 e anteriores, eu sempre configurava a rede no icone de rede que fica no painel, lá eu insiro todas as informações necessárias, somente nos servidores debian é que eu uso o interfaces. como já disse, minha útima tentativa foi usar o interfaces. Eu não queria ter que editar o interfaces, por que o meu icone de rede parou de indicar o estado correto.

zekkerj

Não importa a configuração do arquivo interfaces, importa a configuração do /etc/resolv.conf, que é a configuração ativa. Mostre o conteúdo desse arquivo, assim que possível.

E sim, a ordem faz MUITA diferença. O primeiro nameserver sempre vai ser tentado; ele só passa pro segundo se o primeiro falhar, e só depois de concluir que o primeiro falhou. E pra chegar a essa conclusão ele tenta várias vezes. Resultado: se o seu primeiro nameserver estiver fora, sua conexão vai ficar LENTA (com todas as letras maiúsculas, e digitando bem devagar).
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

marllos

#10
Citação de: zekkerj online 04 de Maio de 2012, 16:00
Não importa a configuração do arquivo interfaces, importa a configuração do /etc/resolv.conf, que é a configuração ativa. Mostre o conteúdo desse arquivo, assim que possível.

E sim, a ordem faz MUITA diferença. O primeiro nameserver sempre vai ser tentado; ele só passa pro segundo se o primeiro falhar, e só depois de concluir que o primeiro falhou. E pra chegar a essa conclusão ele tenta várias vezes. Resultado: se o seu primeiro nameserver estiver fora, sua conexão vai ficar LENTA (com todas as letras maiúsculas, e digitando bem devagar).

Ok, mudei no interfaces a ordem e pus:
dns-nameservers 10.24.0.10 8.8.8.8 (e não pus o 127.0.0.1)

No /etc/resolv.conf só tinha o 127.0.0.1 mas não foi eu quem pus, antes de editar o interfaces ele estava vazio. Depois que eu mudei,conforme acima, reiniciei, agora aparece ele tem:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.24.0.10
nameserver 8.8.8.8
search nomedodominio

Consegui navegar por algum tempo, então ele parou de navegar, nesse memento não conseguia pingar nda, tipo 8.8.8.8

O engraçado é que quando eu pingo algum endereço da rede local, ele volta a navegar.... mas pouco depois torna a parar, então eu pingo um endereço local de novo, normalmente o gateway ou o dns ou outro computador e ai ele volta, foi nesse interim é que eu consegui postar esse resultado

marllos

#11
obs.: quando eu edito o resolv.conf e reinicio a maquina ele volta a ficar vazio.....isto é, só com os comentários que já tinha no cabeçalho.

marllos

Quando editei o interfaces, indicando nele o dns, executava os comandos resolvconf -u, service network-manager,  no resolv.conf aparecia o seguinte conteúdo:
nameserver 10.24.0.10
nameserver 8.8.8.8
nameserver 127.0.0.1
search nome-dominio

E o problema continuava....

Então apaguei o que eu tinha editado no /etc/network/interfaces, só ficou

auto lo
iface lo inet loopback

Mantive as informações no indicador de rede no painel: tipo ipfixo, gateway, mask, dsn's
depois resolvconf -u & service network-manager

e após reiniciar a máquina, o resolv.conf ficou assim:
nameserver 127.0.0.1
search nome-dominio

O indicativo de rede, painel voltou a indicar conexão e estou navegando, já tem 1 hora sem parar, só que eu não sei mais o que está diferente da configuração da instalação.

Será que os passos seriam:

1) editar os parâmetros de rede no indicador de rede do painel
2) não editar o interfaces ou resolv.conf
3) rodar o comando resolvconf -u e reinicar o ser network-manager
4) os dns informados no indicador de rede do painel não aparecem no resolv.conf

Está certo assim?

marllos

zekkerj, muito obrigado por sua ajuda............
Se tiver mais alguma coisa acrescentar, vou ver segunda.
Já estou um bom tempo conectado e não parou mais.....

marllos

Olá para todos! Estava alguns dias de licença e quando e voltei e tentei usar a internet no ubuntu 12.04, o problema estava lá de novo! Não consegui conectar com a internet. Parece que depois que eu uso algum recurso da rede, tipo terminal service para acessar um computador Windows da minha rede e editar esse post, ai a minha rede do ubuntu 12.04 começa a funcionar e mesmo assim por pouco tempo.

Minha pergunta ainda é .... qual é a sequencia correta de editação de configuração e execução de comandos para a rede funcionar de uma vez e para sempre? As versões anteriores do ubuntu 12.04 nunca deram problema.

Um detalhe, eu não queria editar arquivos, cujos cabeçalhos existem avisos para que eles não sejam editados manualmente, como é o caso do resolv.conf. Deve existir algum bom motivo para o aviso estar presente.