Como mantener un /etc/resolv.conf estatico, usando dhcp

Comentarios

8 comentarios escritos

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.
tenias mi mismo dolor de cabeza

Pues si, me ocurria exactamene lo mismo, pero no fui capaz de descubrir que script era el que hacia el cambio, asi que lo resolvi metiendole una orden al cron para que me reescribiera el resolv.conf cada X tiempo, pero era una jodienda, cierto es, asi que, solo me queda agradecer la solucion adecuada, no la chapuza mia.
Lo que no termino de determinar es la oscura razon del porque hace esto, que mania con jodernos la resolucion de dns
Venga, saludos.

--

Linux user: #378807

Gravatar de jmcamacho
Escrito por jmcamacho el 3 Febrero, 2005 - 21:13
Puede ser que esté mal esta

Puede ser que esté mal esta frase?
"Si dicho archivo existe, copia el archivo /etc/resolv.conf.notocar a /etc/resolv.conf. Si el archivo /etc/resolv.conf.notocar existe, el script actua como antes de la modificación del archivo."
No deberia ser que si el archivo /etc/resolv.conf.notocar NO existe, el script actua como antes de la modificación del archivo?
Si estoy diciendo tonterias, perdonesemele.
Spin!

--

Spindle!

Gravatar de spindle@drupal.org
Escrito por spindle@drupal.org el 4 Febrero, 2005 - 12:22

Arreglado. Gracias por informar del error :)

Las preguntas nunca son indiscretas. Las respuestas sí lo son a veces.

--

Las preguntas nunca son indiscretas. Las respuestas sí lo son a veces.

Gravatar de peratu
Escrito por peratu el 4 Febrero, 2005 - 13:24
Otro metodo

Otro metodo para arreglar el problema es este:

1. editar /etc/resolv.conf y dejarlo como queramos
2. editar el archivo /etc/sysconfig/network-scripts/ifcfg-ALGO , donde "ALGO" representa la interfaz que utilizas para pedir la IP via DHCP (eth0, ppp0 ...) y añadirle la linea:

PEERDNS=no

Con esto basta y no hace falta juaquear el script de dhcp-client

Salut,
Sinner

--

Salut,
Sinner


Linux User # 89976 - Blog de SinnerBOFH
Gravatar de SinnerBOFH
Escrito por SinnerBOFH el 4 Febrero, 2005 - 22:15
inmutable

Otra solución sería hacer inmutable/intocable el fichero /etc/resolv.conf , incluso para root. Esto se hace añadiendole el atributo +i:

chattr +i /etc/resolv.conf

Aunque así puede que nos lance mensajes muy feos de "no se ha podido escribir en /etc/resolv.conf" o cosas por el estilo.

En fin, al menos tres soluciones hay. Que cada uno elija la que quiera :)

Para mi gusto, la mejor es la de PEERDNS=no

Saludos.

Las preguntas nunca son indiscretas. Las respuestas sí lo son a veces.

--

Las preguntas nunca son indiscretas. Las respuestas sí lo son a veces.

Gravatar de peratu
Escrito por peratu el 5 Febrero, 2005 - 01:13
Gracias, tambien me fastidiaba el mismo problema

Por alguna extraña razon en mi LAN cada que que iniciaba el mandrake, debia poner manualmente en el acceso a internet los dns de mi provedor, porque sino el ftp, el correo y algunas otras cosas no funcionaban. Curiosamente si el mozilla y el firefox.

--
Gravatar de edwin
Escrito por edwin el 8 Febrero, 2005 - 05:04
El sistema que propones...

El sistema que propones te funciona ya que tienes DHCP activado, pero es inútil si tienes una IP estática ya que en ese caso no se usa el script que mencionas.

La solución al problema es realizar los cambios con la red desactivada. Una vez que la levantes y en veces sucesivas, el archivo resolv.conf no será modificado.

--
Gravatar de facero
Escrito por facero el 11 Abril, 2007 - 16:59
Mi sistema és más fácil

Harto de este problema encontré una solucion que a mi me funciona
pongo mis dns preferidos al final de este archivo
/etc/resolvconf/resolv.conf.d/head

# Dynamic resolv.conf(5) file for glibc resolver(3) generatedby resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

mano de santo oiga!

--
Gravatar de festuc@gilug.org
Escrito por festuc@gilug.org el 5 Marzo, 2009 - 16:01