¿Cómo solucionar problemas de resolución de DNS en Mountain Lion después de despertarse?

10

Después de instalar Mountain Lion el otro día, noté algo muy molesto. Casi cada vez que despierto mi iMac (27 ", mediados de 2010, CI7) de la suspensión: parece que algo relacionado con DNS está roto. Cuando intento conectarme a otras máquinas usando sus direcciones IP (v4 y v6) puedo usar SSH y enviar pings, pero resolver nombres de host no funciona muy bien.

Ahora todavía no he intentado verificar los registros de mi servidor DNS para ver si las solicitudes incluso están llegando allí. Aunque sospecho que la solicitud de DNS no está llegando al servidor DNS ya que un reinicio rápido de la máquina cliente o el uso de otra máquina cliente funciona bien.

He visto un par de menciones de problemas similares en otros sitios, pero no hay respuestas creíbles de por qué aparece este problema, un usuario que estaba usando WiFi aparentemente lo "solucionó" alternando algunas configuraciones aleatorias de WiFi y suspensión aparentemente no relacionadas, lo que me hace sospechar que este problema es una configuración que se rompió.

Me encantaría encontrar una solución / solución confiable para este problema, pero he verificado todas las configuraciones en los paneles de administración de energía y preferencias de red y todo parece estar bien. También intenté volver a guardar la configuración después de hacer algunos cambios y luego volver a la configuración original solo para ver si eso también me lo solucionó, no tuve suerte. ¿Cómo arreglar la resolución de DNS después de despertarse del sueño?

Editar: solo estoy usando redes cableadas y wifi está completamente apagado. Tanto la configuración de IPv4 como la de IPv6 se han realizado manualmente.

La red es una antigua subred 192.168.1.0/24 con todas las máquinas conectadas a un conmutador gigE administrado bastante barato, conexión FTTH de 100/100 Mbps que va a un cuadro de FreeBSD que actúa como puerta de enlace, dhcp (isc-dhcp para 192.168. 1.1-72) y servidor DNS (enlace). La conectividad IPv6 es a través de un túnel Sixxs. Configuración bastante estándar que no ha causado ningún problema en el pasado.

mludd
fuente
Por favor, ¿podría agregar un poco más de detalles? Menciona el uso de Wi-Fi de otras personas, pero no está claro si sus propios problemas están relacionados con las redes cableadas o inalámbricas, o con ambas.
Graham Perrin
@GrahamPerrin La red es una antigua subred 192.168.1.0/24 con todas las máquinas conectadas a un conmutador gigE administrado bastante barato, conexión FTTH de 100/100 Mbps que va a un cuadro de FreeBSD que actúa como puerta de enlace, dhcp (isc-dhcp para 192.168.1.1-72) y servidor DNS (enlace). La conectividad IPv6 es a través de un túnel Sixxs. Configuración bastante estándar que no ha causado ningún problema en el pasado.
mludd
1
@mludd ¿Puede reproducirlo (y si es así, ¿en qué condiciones?) Recomiendo ejecutar Console (e idealmente monitorear system.log) y luego intentar reproducir el problema. Cuando la máquina se despierte, borre la pantalla de la consola y / o establezca un marcador, y luego intente navegar. Vea lo que sucede en los registros: puede indicar qué está sucediendo con DNS.
Harv
Buenas formas de solucionar esto: en su enrutador FreeBSD, - active el registro de DNS y revise los registros utilizando 'tail' y / o - ejecute tcpdump, por ejemplo, sudo tcpdump -vv -i en1 puerto 53
Matthew Elvey

Respuestas:

1

He tenido exactamente la misma experiencia, aunque no siempre. A veces significa que los sitios que he visitado recientemente no están disponibles, pero otros sitios que no he visitado en años se cargan bien.

Por lo general, vaciar el caché DNS lo resuelve.

sudo killall -HUP mDNSResponder
Grant Barrett
fuente
3
Parece que reiniciar mDNSResponderno ayuda, la red todavía termina medio muerta la mayoría de las veces cuando despierto mi máquina.
mludd
1

De vez en cuando me sale esto también. Cuando sucede, le digo al sistema que vacíe el DNS:

# As root or sudo it
dscacheutil -flushcache

En la configuración de energía, para evitar problemas relacionados con la suspensión / activación, he desactivado la opción "poner el disco en suspensión" del sistema, ya que aparentemente puede causar problemas con las cajas equipadas con SSD.

Wing Tang Wong
fuente
1
He hecho esto con el usuario y resolvió mi problema, no estoy seguro si se debe a una actualización.
Matteo
He visto algunas notas de que habían cambiado la forma en que se actualizan / cambian las redes. No he tenido más que problemas para intentar compartir la conexión a Internet. Me pregunto si Yosemite solucionará esto.
Wing Tang Wong