Mi /etc/resolv.conf
archivo se regenera cada vez, lo que me hace perder servidores DNS de Google cuando vuelvo a conectar mi módem 3G.
Para cambiar la configuración de DNS, miré en http://code.google.com/intl/fr-FR/speed/public-dns/docs/using.html .
Mi dhclient.conf
es bastante grande (58 líneas), así que lo publiqué en pastebin .
Sin embargo, aquí está todo dhclient.conf
sin líneas de comentario o líneas en blanco:
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
send host-name "<hostname>";
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers;
prepend domain-name-servers 8.8.8.8, 8.8.4.4;
Estoy usando en wvdial
lugar de Network Manager.
dns
resolv.conf
Jakh Saidlikp
fuente
fuente
wvdial
. En este punto, sospecho que está involucrado u otro paquete aún no descubierto. ¿Sabe si ha instalado otras aplicaciones o herramientas relacionadas con la red que podrían estar tocando DNS, DHCP, interfaces, etc. de alguna manera?Respuestas:
En 12.04, resolvconf se instala por defecto. Aquí hay un resumen rápido de cómo hacer cambios en la configuración de DNS para algunos casos de uso comunes:
Para una configuración estática usando
ifup
, usedns-nameservers
ydns-search
entradas en/etc/network/interfaces
.Para una configuración estática usando
NetworkManager
, seleccioneAutomatic (DHCP) addresses only
Method
e ingrese direcciones y nombres de dominio en los camposAdditional DNS servers
yAdditional search domains
en el Editor de conexiones.Para anular resolvconf de configuración por defecto, el uso
base
,head
ytail
en/etc/resolvconf/resolv.conf.d/
. Solo ingrese direcciones y nombres de dominio en estos archivos como una medida temporal, ya que realmente pertenecen a otro lugar, como se describió anteriormente.No se recomienda desactivar resolvconf, pero puede reemplazar el enlace simbólico
/etc/resolv.conf
con un archivo normal.Para obtener más información, consulte la publicación del blog de Stéphane Graber .
fuente
Si todo lo que desea hacer es mantener sus servidores DNS de Google en resolv.conf, puede editar
/etc/dhcp3/dhclient.conf
y agregar:La única diferencia entre lo que tiene y lo que estoy mostrando aquí es que tiene ambos servidores de nombres en una sola línea, según los documentos que ha mencionado.
A menos que me falte algo, su dhclient.conf no es un problema aquí. En este punto, supongo que el problema tiene que ver con wvdial.
Aquí hay algo para probar, desde ubuntuforums :
RETIRE el parámetro usepeerdns y guarde el archivo. Código:
agregue estas líneas:
fuente
request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, domain-search, host-name, netbios-name-servers, netbios-scope, interface-mtu, rfc3442-classless-static-routes, ntp-servers;
línea para eliminar los servidores de nombres allí?La mejor manera de configurar un servidor de nombres a través de la CLI, sin NetworkManger, con una dirección estática o independiente de la conexión es esta:
Instala el paquete resolvconf .
correr
(ignore la advertencia de miedo. /etc/resolv.conf se genera automáticamente, por lo que la advertencia está ahí para que se coloque en /etc/resolv.conf cuando se genere /etc/resolv.conf). Al final del archivo, añadir
Presione Ctrl xy responda sí para guardar el archivo. Para terminar, regenere /etc/resolv.conf para que los cambios se apliquen ahora:
fuente
Puede configurar la
domain-name-servers
opción dhclient.conf.fuente
Resolví el mismo problema con los siguientes comandos:
fuente
probablemente tenga instalado el paquete resolvconf. en ese caso, cada vez que aparece una interfaz, el resolv.conf se actualiza. puede agregar entradas estáticas utilizando el archivo /etc/resolv.conf.tail, consulte la página del manual para resolv.conf para obtener más información.
fuente
Tuve exactamente el mismo problema, el servidor DNS que proporciona mi proveedor de servicios móviles era bastante pobre, así que quería usar el DNS de Google. También NetworkManager hace un trabajo realmente pobre al manejar conexiones de banda ancha móvil, por lo que
wvdial
es una necesidad.Resulta que
/etc/resolv.conf
es un enlace simbólicoubuntu 12.10
y tal vez incluso12.04
. Esto es lo que he hechosudo unlink /etc/resolv.conf
después de esto: puede crear uno nuevoresolv.conf
convim
el editor que elija y agregar los servidores de nombres de Google o cualquier otro servidor de nombres que prefiera. Guárdalo y listo.Si tienes miedo de romper algo, puedes tomar nota del enlace simbólico existente haciendo un
ls -la /etc/resolv.conf
antesunlinking
.Espero eso ayude.
fuente