Al reiniciar se me borran las dns

Imagen de kelp
198 puntos

Hola, el problema que tengo esque al reiniciar el pc, se me borran las dns y en vez de poner las que utilizo siempre, me aparece la ip local (127.0.0.1). Cuando cambio las dns ya me funciona internet, pero cada vez que reinicio tengo que ponerlas en >sistema>administración>red y es un poco coñazo.
Me conecto a traves de router, con ip dinámica (aunque siempre lo he configurado con ip estática, tanto en windows como en ubuntu, y me ha funcionado bien, hasta antesdeayer, qué debi tocar algo y no sé el qué)

en /etc/resolv.conf
tengo esto:

# 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
nameserver 80.58.61.250
nameserver 80.58.61.255

En /etc/network/interface tengo esto:

auto lo
iface lo inet loopback

iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1

auto eth1
iface eth1 inet dhcp

auto eth2
iface eth2 inet dhcp

auto ath0
iface ath0 inet dhcp

auto wlan0
iface wlan0 inet dhcp

auto eth0

Alguien sabe porqué puede ser que se me desconfigure?

Imagen de kelp
+1
0
-1

Nadie sabe?

Cuando intento reiniciar la red con $ sudo /etc/init.d/networking restart
me sale ésto:

* Reconfiguring network interfaces... Internet Systems Consortium DHCP Client V3.0.3
Copyright 2004-2005 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP

SIOCSIFADDR: No such device
eth1: ERROR while getting interface flags: No such device
eth1: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up eth1.
Internet Systems Consortium DHCP Client V3.0.3
Copyright 2004-2005 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP

SIOCSIFADDR: No such device
eth2: ERROR while getting interface flags: No such device
eth2: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up eth2.
Internet Systems Consortium DHCP Client V3.0.3
Copyright 2004-2005 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP

SIOCSIFADDR: No such device
ath0: ERROR while getting interface flags: No such device
ath0: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up ath0.
Internet Systems Consortium DHCP Client V3.0.3
Copyright 2004-2005 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP

SIOCSIFADDR: No such device
wlan0: ERROR while getting interface flags: No such device
wlan0: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up wlan0.
SIOCADDRT: File exists
Failed to bring up eth0.

http://aceitunassinhueso.com

+1
0
-1

Las tres cosas más peligrosas del mundo son: un programador con un soldador, un ingeniero de hardware con un parche de software y un usuario con una idea

Imagen de kelp
+1
0
-1

Bueno, ya lo he solucionado, me ha costado, porque todo lo que encontraba era para conexiones dhcp y no ip fija, pero al final lo he encontrado en un log del bot de irc.
Lo pongo aqui por si a alguien le pasa lo mismo con ip estática.
Es muy sencillo:

Se tiene que editar el archivo interfaces:

$ sudo gedit /etc/network/interfaces

y añadir la siguiente linea al final de los datos de tu conexión (debajo del gateaway)

dns-nameservers x.x.x.x x.x.x.x

Donde x.x.x.x serian las dns, como veis, separadas por un espacio, por ejemplo, las mias de telefónica quedan así:

dns-nameservers 80.58.61.250 80.58.61.254

Un saludo

http://aceitunassinhueso.com

+1
0
-1

Las tres cosas más peligrosas del mundo son: un programador con un soldador, un ingeniero de hardware con un parche de software y un usuario con una idea

Imagen de kelp
+1
0
-1

Bueno, vuelvo a subir el post, porque la solución no ha funcionado del todo.
Ahora, al reiniciar el pc tengo internet y las dns bien, pero al cabo de un rato, se me borran, y me vuelve a aparecer la ip local.
¿Nadie sabe qué puede ser? todas las soluciones que encuentro son para dhcp o para otras distros, y por tanto editando archivos que en ubuntu no existen :(

http://aceitunassinhueso.com

+1
0
-1

Las tres cosas más peligrosas del mundo son: un programador con un soldador, un ingeniero de hardware con un parche de software y un usuario con una idea

Imagen de ReKieN
+1
0
-1

intentalo asi

sudo gedit /etc/dhcp3/dhclient.conf
Agregar una línea como esta:

supersede domain-name-servers xxx.xxx.xxx.xxx, xxx.xxx.xxx.xxx;
(donde las xxxx son las dns)

graba el fichero y reinicia la red

sudo /etc/init.d/networking restart

saludos

+1
0
-1
Imagen de ReKieN
+1
0
-1

pues yo no tengo el directorio que dices, lo unico parecido, que tengo es el archivo /etc/resolv.conf
pero no me aparece ningun directorio con el nombre que dices ni con ningun otro nombre parecido, pq puede ser???

+1
0
-1
Imagen de kelp
+1
0
-1

Porque yo soy muy manazas, y habré instalao alguna cosa que no deberia xD

http://aceitunassinhueso.com

+1
0
-1

Las tres cosas más peligrosas del mundo son: un programador con un soldador, un ingeniero de hardware con un parche de software y un usuario con una idea

Imagen de Anónimo
+1
0
-1

No tuve este problema hasta que instalé Apache2, desde entonces se borraban las dns. Observé al instalar apache, php, mysql y phpmyadmin que también me instalaba postfix, lo dejé sin configurar. No recuerdo ver nada de resolvconf, pero como me ha pasado a raiz de esto pues supongo que antes no estaría. El caso es que lo he solucionado desinstalando resolvconf:

$sudo aptitude remove resolvconf

He reiniciado y ya no las ha perdido. Espero no tener que volver a escribir mañana para decir que las perdió al rato.

Salu2.

+1
0
-1
Imagen de gabiel
+1
0
-1

En principio no se cual podría ser el motivo por el cual cambia la configuración; ya que por lo que has comentado no utilizas ningún asistente (como network-manager) que pueda estar cambiando la configuración. [1]

Pero tal vez puedas solucionar el problema usando DHCP para la configurar la conexión, de forma que se encargue él de hacer los ajustes. Aunque comentas que no lo usas a pesar de tenerlo configurado en el router ¿es por algún motivo en concreto?

Saludos.

[1]: ¿Seguro que no cambiaste nada? Te lo comento por el comentario que mencionas tener en /etc/resolv.conf

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

Inicialmente no aparece, y el asistente de Gnome no lo inserta. Y precisamente menciona que no cambies el fichero porque será sobreescrito, con lo cual hay algún proceso que está (o ha estado) cambiando la configuración.

♠ ♣ ♥ ♦
Este comentario puede contener trazas de cacahuetes, almendras y germen de trigo.
[Documentación oficial][Normas del foro]

+1
0
-1
Imagen de kelp
+1
0
-1

Uff, no entiendo nada.
Por cierto, hice lo que me comento Rekien (aunque yo la dhcp no la tengo activa... pero bueno).
Ahora, si miro las dns a traves de sistema-->administracion-->red me aparece la ip local, y si miro el resolv.conf también, pero no se me ha caido la conexión, al menos de momento, en todo el dia, he descargado con bittorrent y amule y va todo bien.

Aun asi, me mosquea el que me aparezca la ip local.

No uso dhcp porque nunca me ha funcionado, ni con windows ni con ubuntu, siempre he tenido que meter los datos como si tuviera ip estática. Quizá es por el modo en el que está configurado el router, no lo sé. Siempre me ha funcionado bien la conexión, pero de unos dias para aquí, me hace eso...
En cuanto haber tocado el archivo resolv, la verdad esque no, la primera vez que he tenido contacto con él es a través de éste problema.

Seguramente sea algo que yo haya tocado, pero esque no recuerdo nada que pueda tener cierta conexión con éste tema, la verdad. Creo que lo último que instale fue el amsn 0.56 con antialiases...
Intentaré hacer más memoria (porque no hay un log donde se vean todos los moviementos hechos en el pc, no? xD)

Una duda: el /etc/resolv.conf es un acceso directo a otro archivo que está en /etc/resolvconf/run/resolv.conf. Cuando cambias el que está en /etc/resolv.conf es lo mismo que cambiar el original?
Luego en /etc/resolvconf/resolv.conf.d/ hay un archivo que se llama original, y son mis dos dns, las buenas, sin ninguna otra frase. Lo que deberia ser mi resolv en estado puro, imagino... Y hay por ahi varios archivos que no se, me dan mala espina; el /etc/resolv.conf.d/interface-order donde aparece lo siguiente:

# interface-order(5)
lo.inet*
lo.dnsmasq
lo.pdnsd
lo.!(pdns|pdns-recursor)
lo
tun*
tap*
eth*
ath*
wlan*
ppp*
*

Es correcto?
Y luego tengo dos carpetas de update, que no se, tampoco me gustan xD

Se que soy muy plasta, pero alguien me podria decir qué tiene dentro del directorio /etc/resolv.conf/??

http://aceitunassinhueso.com

+1
0
-1

Las tres cosas más peligrosas del mundo son: un programador con un soldador, un ingeniero de hardware con un parche de software y un usuario con una idea

Imagen de gabiel
+1
0
-1

Por partes:

En cuanto al "acceso directo" (enlace), da igual cual modifiques o cambies. En realidad solo hay un fichero (/etc/resolvconf/run/resolv.conf), el enlace no es más que una redirección al mismo.

Y en cuanto a Sistema->Administración->Red, se limita a mostrar/modificar el archivo /etc/resolv.conf; así que en principio siempre van a coincidir y va a ser equivalente modificar los valores directamente en el archivo o mediante el interfaz gráfico.

Y ahora llega la parte complicada, porque tras la instalación [1], /etc/resolv.conf no es un enlace a otro fichero, sino un fichero en sí; y lo más curioso, no existe el directorio /etc/resolvconf (y evidentemente, tampoco sus contenidos).

He buscado en los paquetes de los repositorios para ver si alguno incluye esos archivos, y tan solo he encontrado este; curiosamente se llama resolvconf, y se encarga de gestionar la información sobre servidores de nombres. Puedes ver la lista de los ficheros que contiene aquí.

Lo curioso, es que ese paquete no se instala por defecto, de hecho pertenece a la sección universe de los repositorios. Si lo tienes instalado, es más que posible que sea la causa de tus problemas. Si no lo tienes instalado, intenta averiguar a quién pertenecen esos ficheros que se encuentran en /etc/resolvconf (puedes hacerlo mediante dpkg -S fichero).

En principio no puedo darte más información, si con esto no consigues resolver el problema o al menos conocer la causa del mismo; intenta recordar algo más que hayas cambiado antes de presentarse los problemas, porque me he quedado sin ideas al respecto :(

Saludos.

[1]: Al menos la de Dapper.

♠ ♣ ♥ ♦
Este comentario puede contener trazas de cacahuetes, almendras y germen de trigo.
[Documentación oficial][Normas del foro]

+1
0
-1
Imagen de kelp
+1
0
-1

Ostras, qué máquina! Oo

Pues si, veo que tengo instalado un paquete llamado resolvconf, no se ni como ni porqué, pero está ahi, marcadito, en synaptic.
Mirando en las carpetas de resolvconf , aparece un archivo de shell llamado postfix, que veo que es algo para mails. La descripci? de synaptic es:

A high-performance mail transport agent
Postfix is Wietse Venema's mail transport agent that started life as an
alternative to the widely-used Sendmail program. Postfix attempts to
be fast, easy to administer, and secure, while at the same time being
sendmail compatible enough to not upset existing users. Thus, the outside
has a sendmail-ish flavor, but the inside is completely different

A saber que hace ésto instalado aquí xD

Lo bueno es que me he acordado de que, curiosamente, al cerrar ubuntu en éstos últimos dias me da un error cuando cierra las x: "reloading postfix configuration-->failed"

Luego, mirando a quien pertenece éste fichero (el resolvconf) me sale ésto:

xxx@xxx-desktop:~$ dpkg -S /etc/resolvconf
resolvconf, postfix, dnsmasq: /etc/resolvconf

Acabo de desinstalar el paquete resolvconf y en principio no me ha dado ningun problema de dependencias, aunque Postfix sigue instalado, la carpeta de resolvconf sigue ahi, PERO, el archivo /etc/resolv.conf ha dejado de ser un enlace! Así que entiendo que si ahora lo cambio, no deberian sobreescribirse. (que por cierto, al editarlo he visto que volvia a poner mi ip local 127.0.0.1 ¬¬) Espero que sea la última vez que lo edito.

Intentaré buscar más info sobre el postfix éste, a ver si averiguo como lo he instalado y puedo eliminarlo sin temor de cargarme nada.
Ya tendreis noticias mias xD.

Y Gabiel MUCHISIMAS GRACIAS por tu ayuda, se que soy muy chapas y que la información que he aporto es bastante penosa, pero aun así has tenido paciencia. Por cierto, a partir de ahora, haré una lista de todo lo que instalo, por si luego me pasan cosas de éstas, poder aportar más información, porque si tengo que fiarme de mi memoria de pez... xD

Lo dicho, muchisimas gracias : D

http://aceitunassinhueso.com

+1
0
-1

Las tres cosas más peligrosas del mundo son: un programador con un soldador, un ingeniero de hardware con un parche de software y un usuario con una idea

Imagen de gabiel
+1
0
-1

Un par de cosillas más:

postfix es un servidor de correo; por defecto no se instala.

dnsmasq es un servidor DHCP y redireccionador DNS, tampoco se instala por defecto y pertenece a la sección universe de los repositorios.

En principio, puedes eliminar ambos paquetes del sistema, suponiendo que no los necesites para algo.

Saludos y espero que eso solucione tu problema.

♠ ♣ ♥ ♦
Este comentario puede contener trazas de cacahuetes, almendras y germen de trigo.
[Documentación oficial][Normas del foro]

+1
0
-1