EDIT 2: el post Anterior fue justamente eliminados por la moderación, voy a postear lo que he encontrado para ser una solución. Lo siento por eso.
EDIT: acabo de encontrar la respuesta y es en esta misma página - lo siento por mi miopy. He publicado mis hallazgos a continuación, la expansión de la respuesta correcta por Richard Lindstedt se encuentran en esta página. Salí de mis primeros estruendo de un poco de contexto. Por favor upvote Richard respuesta, se lo merece.
De hecho, es muy fácil.
acaba de abrir sus interfaces conf archivo --> sudo vi /etc/network/interfaces
Seguro que no ayuda el OP y no me ayuda ahora. No queremos direcciones estáticas, queremos utilizar los que el servidor DHCP envía a nosotros. NetworkManager parece que les reconozca, pero Ubuntu sin rodeos ignora:
# nmcli dev list iface wlan0 | grep IP4.DNS
IP4.DNS[1]: 10.*.*.*
IP4.DNS[2]: 10.*.*.*
IP4.DNS[3]: 8.8.8.8
Pero...
# dig microsoft.com
; <<>> DiG 9.9.5-4.3-Ubuntu <<>> microsoft.com
;; global options: cmd
;; connection timed out; no servers could be reached
Y mi /etc/network/interfaces:
auto lo
iface lo inet loopback
que es un poco extraño, yo esperaría que todas las interfaces se declaró aquí (o me estoy perdiendo algo?).
Así que, en resumen:
- No me lío con cualquier archivo para iniciar con
- Ya he ejecute
dpkg-reconfigure resolvconf
- El derecho de enlace simbólico está en su lugar
- NetworkManager recupera el DNS correcto servidores de DHCP
- Ubuntu NO se utilizan estas direcciones
- La solución es poner fijo 8.8.8.8 en /etc/network/interfaces QUE NO QUIERO
- Quiero usar el servidor DHCP proporciona los servidores DNS en todas las situaciones.
No abrir otro hilo, porque es el problema exacto, excepto estoy en 14.10 ahora (pero esto ha estado molestando desde de actualización de 12.10 a 13.04).
SOLUCIÓN
Esa última frase me puso sobre la pista de la derecha, y sólo entonces me di cuenta de Richard respuesta.
El problema parece estar relacionado con el conflicto dnsmasq
y resolvconf
paquetes. Hasta 12.10, dnsmasq
fue utilizado. Desde 13.04 en adelante, Ubuntu parecía cambiar a un dnsmasq/resolvconf híbrido, donde se han instalado los paquetes dnsmasq-base
y resolvconf
, pero no dnsmasq
sí.
Yo no puedo decir si es un error en los scripts de actualización para 13.04 o algo más, porque al actualizar (como en nuevas instalaciones) resolvconf está instalado, dnsmasq-base se actualiza y dnsmasq es (correctamente) desinstalado.
La captura es, la secuencia de comandos de actualización falla para comentar la dns=dnsmasq
línea /etc/NetworkManager/NetworkManager.conf
. Así que, aunque el dnsmasq demonio no está presente ya en el sistema, /etc/resolv.conf todavía espera.