Logo Hardware.com.br
jgama
jgama Ubbergeek Registrado
7.2K Mensagens 66 Curtidas

A configuração do /etc/resolv.conf sumindo

#1 Por jgama 18/11/2003 - 15:55
Caros gurus.

Porque a configuração do /etc/resolv.conf some a cada inicialização do sistema, pois deixo sempre desta forma.

search jgama.local
nameserver 127.0.0.1

E quando inicializa o sitema fica deste jeito

nameserver 200.204.0.10
nameserver 200.204.0.138

Desta forma zoa toda a rede, pois o DHCPD e DNS esta configurado com a zona inversa 127.0.0.1.

Tem como resolver isso?

Uma vez eu lê que um usuario fez uma gambiarra no /etc/rc.d/rc.local mas não lembro o que le colocou para que não sumisse a configurção do etc/resolv.conf.
Tiago Cruz
Tiago Cruz Zumbi Registrado
10.3K Mensagens 1 Curtida
#2 Por Tiago Cruz
18/11/2003 - 15:58
Ve se ajuda, como root durante a inicialização:


[tiago@tuxkiller scripts]$ cat dns.sh
# Script para arrumar o DNS (Named)
# Tiago Cruz em 21/08/2003
#echo "nameserver radionumber1.com.br" >> /etc/resolv.conf
/usr/bin/killall dhclient
/sbin/service named stop
echo "nameserver 127.0.0.1" > /etc/resolv.conf
echo "seach radionumber1.com.br" >> /etc/resolv.conf
echo "search lan" >> /etc/resolv.conf
echo "nameserver 200.204.0.10" >> /etc/resolv.conf
/sbin/service named start


Ou tente tornar o arquivo imutável com o chattr (vide man do mesmo)

Ps: Comigo a primeira solução funcionou...
jgama
jgama Ubbergeek Registrado
7.2K Mensagens 66 Curtidas
#4 Por jgama
18/11/2003 - 22:35
Thiago Cruz
Ve se ajuda, como root durante a inicialização:

Código:
[tiago@tuxkiller scripts]$ cat dns.sh
# Script para arrumar o DNS (Named)
# Tiago Cruz em 21/08/2003
#echo "nameserver radionumber1.com.br" >> /etc/resolv.conf
/usr/bin/killall dhclient
/sbin/service named stop
echo "nameserver 127.0.0.1" > /etc/resolv.conf
echo "seach radionumber1.com.br" >> /etc/resolv.conf
echo "search lan" >> /etc/resolv.conf
echo "nameserver 200.204.0.10" >> /etc/resolv.conf
/sbin/service named start...


Irei tentar isso obrigrado Thiaguito hehehehe


jqueiroz
isso cheira a script de inicialização com IP dinâmico...


Hum!!!!! eu tinha um script para IP dinamico, mas se eu não estou engando eu tinha desabilitado,

veja o script

#!/bin/bash
#
# script para automatizar o compartilhamento da internet com ip dinâmico
#inicia a conexão como speedy
adsl-start

#Guarda o número ip da conexão ppp0 na variável IP
P=`ifconfig ppp0 | grep inet | cut -d: -f2 | cut -dP -f1`

#Executa a regra de iptables com o endereço ip obtido na variável IP
iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.255.0 -d 0/0 -j SNAT --to $IP
" O DVD Pirata de hoje é a bala perdida de amanhã"
Autoria: Bárbara Gancia - Jornalista

Valdir
Sumaré - SP
jgama
jgama Ubbergeek Registrado
7.2K Mensagens 66 Curtidas
#5 Por jgama
18/11/2003 - 22:48
Tiago Cruz
Ve se ajuda, como root durante a inicialização:


[code][tiago@tuxkiller scripts]$ cat dns.sh
/sbin/service named stop ...


Estes comandos não aceita no slack 9.1 :cry: :cry: :cry: :cry: :cry:

o named faz parte do /etc/rc.d/rc.inet2, como faça para parar o serviço sem que para o restante?
" O DVD Pirata de hoje é a bala perdida de amanhã"
Autoria: Bárbara Gancia - Jornalista

Valdir
Sumaré - SP
jqueiroz
jqueiroz Cyber Highlander Registrado
104K Mensagens 5.7K Curtidas
#6 Por jqueiroz
19/11/2003 - 12:39
Doidão
...
adsl-start
...


Te pago uma cerveja no BarGDH se não for isso.

Doidão
...
o named faz parte do /etc/rc.d/rc.inet2, como faça para parar o serviço sem que para o restante?


1. killall -TERM named

2. kill -TERM `cat /var/run/named/named.pid`

3. rndc stop

Um dos 3 tem que funcionar contigo...
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o Blog do Zekke
Lock
Lock Membro Senior Registrado
543 Mensagens 0 Curtidas
#7 Por Lock
19/11/2003 - 12:49
Já manjei o que está acontecendo. Esses ip's que aparecem como dns's estão sendo pegos por algum servidor DNS, ou seja, se vc tem algum modem adsl, ele está pegando os dns's de lá. Para resolver isto vc tem 2 opções: a primeira eh desativar o dhcp no seu linux, e setar um ip fixo nele, colocando os nameservers manualmente e a segunda seria vc desativar o dns server do modem adsl. Eu preifiro a primeira. Mas pode ser que você não consiga acessar mais a internet. O que você pode tentar fazer para arrumar isto seria colocar no resolf.conf os 3 nameservers.
ficaria assim:
search jgama.local
nameserver 127.0.0.1
nameserver 200.204.0.10
nameserver 200.204.0.138
entende? Cara dhcp eh coisa de preguiçoso na minha opnião. Prefiro setar manualmente o ip de todas as minhas máquinas. Além do que dhcp às vezes demora para pegar o ip. Bem sei lá, prefiro usar ip fixo.
Athlon 900; GeForce 4 MX 440-SE; Sound Blaster Live!; Realtek 8139; Play TV MPEG2; Slackware Linux Current
Remeber always to KISS (Keep it Simple Idiot!)
jqueiroz
jqueiroz Cyber Highlander Registrado
104K Mensagens 5.7K Curtidas
#8 Por jqueiroz
19/11/2003 - 12:57
Lock
...Cara dhcp eh coisa de preguiçoso na minha opnião...


Você não pensaria assim se tivesse 300 máquinas pra configurar.

Ou, quem sabe, mais de 10.000, cada uma entrando e saindo da rede a cada momento...

DHCP dá trabalho pra configurar. Tenha certeza de que quem fez pensou bastante antes de por pra funcionar.
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o Blog do Zekke
jgama
jgama Ubbergeek Registrado
7.2K Mensagens 66 Curtidas
#9 Por jgama
01/12/2003 - 22:32
jqueiroz
Você não pensaria assim se tivesse 300 máquinas pra configurar.

Ou, quem sabe, mais de 10.000, cada uma entrando e...


hehehehe é verdade, mas enfim eu fiz de outra forma, bom pelo menos até agora esta dando certo.

Reconfigurei o adls-setup e quando chega na hora de colocar o DNS primary e segundary eu só do enter.

Depois, alterei o /etc/resolv.conf e o dhcpd.conf para usar router 192.168.0.1

search jgama.local
nameserver 192.168.0.1


Vamos ver se vai continuar dando certo, qualqur coisa faço as dicas do colegas.
" O DVD Pirata de hoje é a bala perdida de amanhã"
Autoria: Bárbara Gancia - Jornalista

Valdir
Sumaré - SP
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal