tengo un problema, yo tengo la red configurada, en principio sin ningun
problema, pero cuando reinicio el sistema se pierde la configuracion de
las DNS. He mirado en google y lo que encontre fue que la
configuracion de las DNS se pone en el fichero /etc/resolv.conf de la
forma:
nameserver IP
pero no encontre nada de que se pierda el contenido de este fichero.
Yo escribo ahi las DNS y todo va bien, pero cuando reinicio, algo debe
sobreescribir este fichero porque al editarlo esta vacio. Si en este
momento vuelvo a poner las DNSs todo vuelve a funcionar, pero al
reiniciar siempre esta vacio.
Gracias por vuestras sugerencias.
--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
> Yo escribo ahi las DNS y todo va bien, pero cuando reinicio, algo debe
> sobreescribir este fichero porque al editarlo esta vacio. Si en este
> momento vuelvo a poner las DNSs todo vuelve a funcionar, pero al
> reiniciar siempre esta vacio.
Probablemente tengas configurado algún servicio de dhcp en el arranque
que sea el que te lo borra. Tendrás que configurarlo para que no toque
el resolv.conf.
--
faro arroba escomposlinux punto org
http://antares.escomposlinux.org
UL: #162541
¿Coges ip por DCHP o es estatica?
Es estatica.
En uno de los mails anteriores me decian que seguro que era porque al
arrancar tenia algun servicio dhcp que me lo borraba. Estuve buscando y
uno de los que tengo es dhclient. En google encontre que podia comentar
en el fichero dhclient-script la orden que hacia referencia a
make_resolv_conf, la direccion en que lo encontre es la siguiente:
http://lists.debian.org/debian-user-spanish/2003/10/msg00059.html
Yo en este fichero tengo un if-else que hace referencia a esto y lo
comente pero me sigue fallando.
Saludos y gracias.
>
> Saludos y gracias.
>
>
> --
> To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
>
--
Angel Claudio Alvarez
Ya lo he probado y no me funciona, no se si estoy haciendo algo mal. Os
mando el codigo que he comentado, a ver si os sirve de ayuda. Despues de
cambiar esto volvi a poner en el fichero /etc/resolv.conf las DNSs y
reinicie.
En el fichero dhclient-script,
if [ -x /sbin/resolvconf ]; then
make_resolv_conf() {
# R=""
# [ x$new_domain_name != x ] && R="${R}search $new_domain_name
#"
# for NMSRVR in $new_domain_name_servers; do
# R="${R}nameserver $NMSRVR
#"
# done
# echo -n "$R" | /sbin/resolvconf -a "$interface" || return 1
return 0
}
unmake_resolv_conf() {
/sbin/resolvconf -d "$interface" || return 1
# return 0
}
else
make_resolv_conf() {
# echo search $new_domain_name >/etc/resolv.conf
# for nameserver in $new_domain_name_servers; do
# echo nameserver $nameserver >>/etc/resolv.conf
# done
return 0
}
unmake_resolv_conf() {
return 0
}
fi
Saludos
Es más sencillo que todo eso. Creas el siguiente fichero y ya está:
mi_pc:~ # cat /etc/dhclient-enter-hooks
make_resolv_conf() {
echo "Pasando de modificar /etc/resolv.conf"
}
mi_pc:~ #
saludos,
rozio
si tienes bien configurada la red, no deberías tener esos problemas.
comprueba que en /etc/network/interfaces, la tarjeta de red comienza por:
auto eth0
iface eth0 inet static
me extraña mucho que borre el resolv.conf.
saludos,
diego
--
[Diego Martínez Castañeda]
,''`. [Técnico de sistemas Linux]
: :' : [dmartinez @ keekorok . com]
`. `' [ GPG: ]
`- [ 8A17 037F 2975 825F 9F2A ]
debian [ 0F86 0130 8326 70B4 3B14 ]
mi_pc:~ # cat /etc/dhclient-enter-hooks
make_resolv_conf() {
echo "Pasando de modificar /etc/resolv.conf"
}
mi_pc:~ #
lo probe y tampoco funciona.
Por cierto, en el fichero /etc/resolv.conf pone una nota al principio
como la siguiente:
# 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
He probado a hacer:
cat /etc/resolvconf/run/resolv.conf |resolvconf -a [IP]
pero no ha escrito nada en ese fichero y en el /etc/resolv.conf tampoco.
Hola de nuevo,
Lo de /etc/dhclient-enter-hooks funciona cuando lo que te sobrescribe el
resolv.conf es dhclient, pero parece que este no es tu caso.
Tu caso parece que es más bien:
http://lists.presso.net/pipermail/allug/2004-June/007675.htm
Así, que si te sigue dando problemas, y no utilizas "resolvconf",
desinstálalo y cuéntanos si ha solucionado tu problema.
saludos,
rozio
>
> saludos,
idem
> diego
--
Angel Claudio Alvarez
De hecho cuando uso cliente dhcp suelo configurar:
prepend domain-name-servers ipdeldnsquequiero;
[en /etc/dhclient.conf]
Y con eso siempre pone mi dns antes que los que toma por dhcp.
Saludos,
Félix
--
Felix Cuello
fe...@qodiga.com
- 987 -
Truth will out this morning. (Which may really mess things up.)
Lo arregle haciendo como me habeis dicho, desintale el dhcp y volvi a
crear el /etc/resolv.conf con las dns. Ya funciona todo.
Muchas gracias.