[Ubuntu-BR] Rede no Ubuntu
José Geraldo Gouvêa
jggouvea em gmail.com
Quinta Abril 20 00:56:00 UTC 2006
Em Ter, 2006-04-18 às 00:03 -0300, Rodrigo Lima escreveu:
> É somente os endereços DNS que mudam? Ou o seu IP também?
> Experimente setar manualmente os endereços DNS no
> arquivo /etc/resolv.conf.
> Fica mais ou menos assim:
>
> search dominio.com.br
> nameserver 200.x.x.x.
> nameserver 201.x.x.x.
>
Para começar /etc/resolv.conf é um symlink
para /etc/resolvconf/run/resolv.conf que é gerado automaticamente a cada
boot. Este arquivo contém um cabeçalho com o seguinte texto:
# 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
E em seguida vêm os dados:
nameserver 201.45.183.254
Pois é, veja só. O meu IP não muda, o que acontece é que quando
o /etc/resolvconf/run/resolv.conf é gerado de novo ele não contém o que
ele deveria conter (os dados que deveriam ser lidos a partir do
arquivo /etc/resolvconf/resolv.conf.d/original!.
Como ele só carrega 1 dos dois nameservers que estão lá, quando acontece
de aquele nameserver estar sobrecarregado a rede não funciona, a não ser
que eu manualmente adicione as informações ao resolv.conf.
Quanto ao que disse o Fernando, o que eu estou reclamando é exatamente
isso: eu faço as alterações no network-admin mas elas só valem enquanto
o computador está ligado: depois que desligo ou reinicio eu perco as
mudanças que fiz.
Já experimentei fazer a alteração de tudo quanto é jeito, até no
resolv.conf, mas parece que o ubuntu ignora o resolv.conf ao setar a
rede!!!!
Eu faço a alteração no network-admin e mando salvar e não salva
definitivamente (só vale para a sessão atual). Eu edito manualmente o
arquivo e quando reinicio ele foi gerado outra vez contendo dados que
não são os que eu desejo. OU seja, seu eu alterar, ele vai reescrever em
cima quando o resolvconf rodar de novo!
Obviamente o meu resolv.conf está sendo gerado com dados lidos de outro
lugar que não o arquivo que deveria ser lido (o tal "original").
Outra coisa estranha é que quando rodo resolvconf -u ele não modifica o
arquivo /etc/resolv.conf
Estou tentei uma solução xiita aqui em casa: desinstalei o pacote
resolvconf e, milagrosamente, o arquivo /etc/resolv.conf passou a conter
exatamente o que eu quero que ele contenha. Como agora não existe mais
resolvconf para "atualizá-lo" vamos ver se vai tudo ficar igual depois
que eu reiniciar.
Candidato para causa do problema: pacote "resolvconf".
Parece que às vezes quando tentam reinventar a roda inventam uma que não
é redonda... ;-)
Em todo caso, não tenho certeza se as coisas vão funcionar da próxima
vez que eu reiniciar, por isso continuo aberto a sugestões. Alguém tem
idéia do que pode estar havendo aqui em casa?
--
José Geraldo Gouvêa <jggouvea em gmail.com>
More information about the ubuntu-br
mailing list