Le mie app Mac native non si connettono a Internet, ma Google Chrome funziona correttamente. Perchè è questo?

4

Pochi giorni fa tutte le app native su OSX 10.10.4 MacBook Pro hanno smesso di connettersi a Internet. Questo sembrava accadere all'improvviso, e non sono sicuro di cosa abbia causato questo problema. Stranamente, Google Chrome sembra funzionare bene, anche quando Terminal non riesce a connettersi. Ecco un riassunto di ciò che ho provato finora:

Sul terminale

  • ping google.com: ping: impossibile risolvere google.com: host sconosciuto
  • ping 8.8.8.8: 5 pacchetti trasmessi, 5 pacchetti ricevuti, 0,0% perdita di pacchetti
  • curl google.com: curl: (6) Impossibile risolvere l'host "google.com"
  • arricciamento 8.8.8.8: arricciatura: (7) Impossibile connettersi alla porta 8.8.8.8 80: operazione scaduta
  • ssh {servername}: ssh: impossibile risolvere l'hostname {servername}: nomenodo e nomeserver forniti o non conosciuti
  • nslookup google.com: funziona correttamente, ma la risposta è lunga, quindi non la posterò.
  • dig google.com: funziona correttamente, ma la risposta è lunga, quindi non la posterò.

Quindi, per me, questo sembra un problema DNS in quanto google.com non è stato risolto, ma c'è anche qualcos'altro che si verifica perché anche l'arricciamento 8.8.8.8 non funziona. Stranamente anche se nslookup e dig funzionano come previsto.

Ho anche provato a eseguire questi comandi per ripristinare DNS

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

Altre cose

  • Ho riavviato in modalità provvisoria, ma questo ha dato gli stessi risultati.
  • Mi sono anche assicurato che non ci siano impostazioni proxy attive.
  • Ho provato diverse posizioni Wi-Fi. Il wifi si connette, ma le app native non hanno accesso a Internet.
  • Ho eseguito questi test sia su Wi-Fi che su una connessione cablata e osservato gli stessi risultati.
  • Ho rimosso e aggiunto nuovamente la connessione Wi-Fi.
  • Ho riavviato il mio computer molte volte.
  • Non esiste un firewall.
  • Avevo pianificato di installare il nuovo OSX nella speranza che potesse recuperare il computer, ma non riesco a collegarmi all'App Store.
  • Ho creato un nuovo account utente e ho eseguito gli stessi test, ma ho osservato gli stessi risultati.

Qualcuno ha idea di cosa potrebbe accadere? Qualsiasi aiuto è molto apprezzato!

Modifica

Come richiesto da @willWorkForCookies, il mio file resolv.conf è in realtà un collegamento simbolico. L'originale si trova qui: /private/var/run/resolv.conf

Ecco il mio file resolv.conf:

$ cat /etc/resolv.conf 
#
# Mac OS X Notice
#
# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.
#
domain hsd1.mi.comcast.net.
nameserver 75.75.76.76
nameserver 75.75.75.75
nameserver 2001:558:feed::2
nameserver 2001:558:feed::1

L'utilizzo del seguente comando per svuotare DNS non ha avuto alcun effetto:

sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder
    
posta Veita 03.10.2015 - 19:36
fonte

1 risposta

3

Per me, il problema era un file di libreria mancante: "libgcc_s.1.dylib" che avrebbe dovuto trovarsi in "/ usr / local / lib". In particolare, quando si tenta di eseguire mDNSResponder dal terminale, è stato generato un errore non trovato nel file e segnalato come mancante questo file.

Per gli altri che stanno affrontando questo problema, suggerirei di provare ad avviare mDNSResponder dal terminale digitando "mDNSResponder" nel terminale. Potrebbe segnalare un file di libreria mancante.

Non ero a conoscenza di come avrei potuto ricostruire questa libreria, quindi ho fatto ricorso a reinstallare OSX dall'unità di ripristino. Ci sono voluti circa 5 ore, ma tutti i miei file sono rimasti al loro posto, insieme alle mie applicazioni e alla maggior parte delle mie impostazioni OSX.

Tutto sembra funzionare correttamente ora =)

    
risposta data 04.10.2015 - 02:49
fonte

Leggi altre domande sui tag