
Estoy usando 12.04 y tengo un problema con miresolv.conf
Hay 2 líneas de búsqueda allí. Pero sólo puedo explicar uno. Me gustaría que me quitaran el otro.
carsten@myubuntubox:~$ cat /etc/resolv.conf
# 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 127.0.0.1
search aaaa.bbb.example.net
search something
nameserver 1.2.3.4
nameserver 1.2.3.5
No puedo explicar la búsqueda ¿ aaaa.bbb.example.net
De dónde viene?
Las últimas 3 líneas (como quiero provienen de /etc/resolvconf/resolv.conf.d/tail
This is good.
¿Pero de dónde viene la otra línea de búsqueda? Eliminé /etc/dhcp/dhclient
las solicitudes de servidores de nombres de dominio, búsqueda de dominio, pero las líneas todavía están ahí.
¿Debo eliminar también dhcp6.domain-search?
Respuesta1
Añade la línea
supersede domain-search "something";
hasta el final de /etc/dhcp/dhclient.conf
. ¿Quizás aaaa.bbb.example.net
proviene del servidor DHCP de su ISP?
O si quieres algo como
search some.thing something.else
en tu resolv.conf
, agrega una línea como
supersede domain-search "some.thing", "something.else";
en tus /etc/dhcp/dhclient.conf
.
Respuesta2
La razón por la que tiene dos search
líneas es que una (la primera) la genera resolvconf dinámicamente, basándose en su propia configuración y en la información del servidor de nombres que le proporcionan los configuradores de interfaz; y el otro (el segundo) se añade textualmente de /etc/resolvconf/resolv.conf.d/tail
. El solucionador sólo utiliza el último. Por tanto, el primero no funciona.
Respuesta3
Esto no es exactamente lo que estabas buscando... pero aquí lo tienes de todos modos.
Puede eliminar el /etc/resolv.conf
enlace simbólico y crear un archivo normal con el contenido que desee.
En ese sentido, lo hice accidentalmente de alguna manera y me preguntaba si podría decirme /etc/resolv.conf
a qué apunta su enlace simbólico para que pueda arreglar el mío.