Come risolvere i problemi di risoluzione DNS su Mountain Lion dopo il risveglio dalla sospensione?


10

Dopo aver installato Mountain Lion l'altro giorno ho notato qualcosa di molto fastidioso. Quasi ogni volta che riattivo il mio iMac (27 ", metà 2010, CI7) dallo stato di sospensione: sembra che qualcosa relativo al DNS sia rotto. Quando provo a collegarmi ad altre macchine utilizzando i loro indirizzi IP (v4 e v6) posso SSH e inviare ping, ma la risoluzione dei nomi host non funziona molto bene.

Ora non ho ancora provato a controllare i log del mio server DNS per vedere se le richieste ci stanno arrivando. Anche se sospetto che la richiesta DNS non stia raggiungendo il server DNS poiché un riavvio rapido della macchina client o l'utilizzo di un'altra macchina client funziona correttamente.

Ho visto un paio di menzioni di problemi simili su altri siti ma nessuna risposta credibile al motivo per cui questo problema appare, un utente che stava usando il WiFi apparentemente lo ha "riparato" attivando alcune impostazioni WiFi e sleep apparentemente non correlate che mi fanno sospettare che questo problema è un'impostazione che si è rotta.

Mi piacerebbe trovare una soluzione / soluzione affidabile a questo problema, ma ho ricontrollato tutte le impostazioni nei pannelli di gestione dell'alimentazione e delle preferenze di rete e tutto sembra a posto. Ho anche provato a salvare di nuovo le impostazioni dopo aver apportato alcune modifiche e quindi ripristinare le impostazioni originali solo per vedere se ciò ha risolto anche per me, nessuna fortuna. Come risolvere la risoluzione DNS dopo la veglia dalla sospensione?

Modifica: sto usando solo la rete cablata me stesso e il wifi è completamente disattivato. Entrambe le impostazioni IPv4 e IPv6 sono state eseguite manualmente.

La rete è una vecchia sottorete 192.168.1.0/24 con tutte le macchine connesse a uno switch gigE gestito abbastanza economico, connessione FTTH 100/100 Mbps che va a un box FreeBSD che funge da gateway, dhcp (isc-dhcp per 192.168. 1.1-72) e server DNS (bind). La connettività IPv6 avviene attraverso un tunnel Sixxs. Installazione piuttosto standard che non ha causato problemi in passato.


Per favore, potresti aggiungere qualche dettaglio in più? Fai menzione dell'uso del Wi-Fi da parte di altre persone, ma non è chiaro se i tuoi problemi siano legati alla rete cablata o wireless o ad entrambi.
Graham Perrin,

@GrahamPerrin La rete è una vecchia sottorete 192.168.1.0/24 con tutte le macchine connesse a uno switch gigE gestito abbastanza economico, connessione FTTH 100/100 Mbps che va a un box FreeBSD che funge da gateway, dhcp (isc-dhcp per 192.168.1.1-72) e server DNS (bind). La connettività IPv6 avviene attraverso un tunnel Sixxs. Installazione piuttosto standard che non ha causato problemi in passato.
mludd,

1
@mludd Riesci a riprodurlo (e in tal caso, a quali condizioni?) ti consiglio di eseguire Console, (e monitorare idealmente system.log), e quindi provare a riprodurre il problema. Quando la macchina si sveglia, cancella il display della console e / o imposta un marcatore, quindi prova a sfogliare. Guarda cosa succede nei registri: potrebbe indicare cosa sta succedendo con DNS.
Harv,

Buoni modi per risolvere questo problema: sul tuo router FreeBSD, - attiva la registrazione DNS ed esamina i log usando 'tail' e / o - esegui tcpdump ad esempio sudo tcpdump -vv -i en1 port 53
Matthew Elvey

Risposte:


1

Ho avuto la stessa identica esperienza, anche se non tutte le volte. A volte significa che i siti che ho visitato di recente non sono disponibili, ma altri siti che non ho visitato da anni si caricano bene.

Di solito lo svuotamento della cache DNS lo risolve.

sudo killall -HUP mDNSResponder

3
Sembra che il riavvio mDNSRespondernon sia di aiuto, la rete finisce per metà morta la maggior parte delle volte che riattivo la macchina dalla modalità di sospensione.
mludd,

1

A volte capisco anche questo. Quando succede, dico al sistema di scaricare il DNS:

# As root or sudo it
dscacheutil -flushcache

Nelle impostazioni di risparmio energia, per evitare problemi relativi a sleep / wake, ho disabilitato l'opzione "put disk to sleep" del sistema, poiché a quanto pare può causare problemi con le scatole dotate di SSD.


1
L'ho fatto con l'utente e ho risolto il mio problema, non sono sicuro che sia dovuto a un aggiornamento.
Matteo,

Ho visto alcune note che avevano cambiato il modo in cui gli aggiornamenti / le modifiche di rete. Non ho avuto altro che problemi a provare a condividere la connessione a Internet. Mi chiedo se Yosemite risolverà questo problema.
Wing Tang Wong,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.