[Ubuntu-PT 5560] Re: /etc/resolv.conf
João Luís Marques Pinto
joao.pinto getdeb.net
Domingo, 16 de Novembro de 2008 - 12:52:11 GMT
Aerrege wrote:
> Vivam!
>
> Como verifico que na lista não sou o único "nabo" em Linux, apresento
> um problema que o Kimus me resolveu em conversa no irc e que pode dar
> uma dica para alguém.
>
> O problema era este: o meu portátil ligava à rede sem fios, mas depois
> não ligava à Internet. Abri o ficheiro /etc/resolv.conf e lá estavam
> indicados os ips dos DNS da netcabo e não os ips do meu router (que
> era suposto estarem). Trocados os ips, ficou tudo ok.
>
> O que aprendi foi a importância do ficheiro /etc/resolv.conf. Para o
> abrir e ter permissão para gravar as alterações, o comando (na
> consola) é este:
> sudo gedit /etc/resolv.conf
>
> Agora... tenho 2 problemas (que resolvo arrancando e navegando em Windows:-)):
>
> a) sempre que reinicio o sistema, o ficheiro resolv.conf está
> automaticamente alterado e lá tenho eu que ir alterar... Pergunto:
> haverá modo de impedir estas alterações automáticas?
>
> b) mesmo alterando o ficheiro, às vezes não consigo ligar à net:
> altero o ficheiro para as definições correctas, gravo, tento ligar-me
> e... o ficheiro é alterado para as definições que não funcionam... e
> não consigo ligação (outras vezes, corre tudo normalmente). Pergunto:
> será isto brincadeira da netcabo (que não gosta de Linux)? ;-)
>
> Abraço.
>
>
Olá,
pela tua expressão "não ligava à Internet" não sei se tens uma noção
clara do problema, por isso fica uma pequena introdução, o resolv.conf
não tem nada a ver com conectividade mas sim com resolução de nomes,
serviço de DNS. A comunicação ponto a ponto na internet é feita sempre
com os IPs numéricos, por isso para ser possível utilizar nomes tipo
www.nome.com é necessário um serviço que permite saber o IP numérico
para esse nome. Ou seja, tu estiveste sempre ligado à internet ;)
Presumo que tenhas configuração por DHCP, se for o caso não faz sentido
editar manualmente o /etc/resolv.conf uma vez que este é gerido e será
reescrito pelo cliente de DHCPcom a informação que recebe do servidor de
DHCP (daí os teus problemas).
Para uma solução definitiva tens as seguintes opções:
a) Configurar o servidor de DCHCP (presumo que seja o teu router) para
retornar os IPs de DNS que tu pretendes
b) Editar o ficheiro "/etc/dhcp3/dhclient.conf" e adiconar a linha (no
meu caso são os servidores do openDNS):
prepend domain-name-servers 208.67.222.222,208.67.220.220;
c) Instalar o "resolvconf" (não vou detalhar porque não costumo utilizar)
--
João Luís Marques Pinto
GetDeb Team Leader
http://www.getdeb.net
http://blog.getdeb.net
Mais informações acerca da lista ubuntu-pt