Ho MacBook Pro (Retina, 13 pollici, inizio 2015) con OS X 10.11.5.
La connessione Internet funziona solo per Chrome. Safari e diverse app di terminale non possono connettersi a Internet a causa della risoluzione dell'errore dell'host.
Ho letto i seguenti post in stackexchange che descrivono problemi di connettività simili: Le mie app Mac native non si connettono a Internet, ma Google Chrome funziona correttamente. Perché è questo?
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.
- dig google.com: funziona correttamente.
Ho provato molte volte a seguire inutilmente:
- Rinnova / disattiva e attiva / immette manualmente DHCP.
- Riavvio / reimpostazione del router e del macbook.
- Attivazione / disattivazione del Wi-Fi. Questo risolve il problema per alcuni minuti, ma poi la connessione si interrompe nuovamente.
- Imposta tutte le configurazioni di rete ad eccezione di Wi-Fi per "rendere il servizio non disponibile" nelle preferenze di rete.
- Controllato e copiato tutte le impostazioni di rete da un altro MacBook Pro connesso e online sulla mia rete.
- Ha eseguito gli strumenti di diagnostica e assistenza di rete
- Imposta rete > Wifi > Avanzate > DNS > Server DNS agli indirizzi IP OpenDNS: 208.67.222.222
- Nessun proxy è selezionato o impostato in Rete > Wifi > Avanzate > Proxy.
- Imposta TCP / IP > Configura IPv6 su "Link-local only" come suggerito qui: Scendendo costantemente internet su El Capitan?
- Accesso e connessione a Internet con l'account utente ospite
Ho provato a eseguire i seguenti comandi per reimpostare il DNS, ma non hanno eseguito né
$ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
/System/Library/LaunchDaemons/com.apple.mDNSResponder.plist: Could not find specified service
$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
Non ho provato i seguenti:
- Ripristino di SMC
- Rimosso la cartella / Library / Preferences / SystemConfiguration.
- Rimossa la password di rete dal portachiavi.
Altre informazioni che potrebbero essere pertinenti:
-
OS X Firewall è disattivato.
-
Ho provato i seguenti comandi sul terminale:
$ ifconfig en1 en1: flags=963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX> mtu 1500 options=60<TSO4,TSO6> ether 4a:00:03:bd:de:d0 media: autoselect <full-duplex> status: inactive $ ifconfig awdl0 awdl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1484 ether 76:aa:18:a6:c9:49 inet6 fe80::74aa:18ff:fea6:c949%awdl0 prefixlen 64 scopeid 0x8 nd6 options=1<PERFORMNUD> media: autoselect status: active $ sudo ifconfig awdl0 down
Ho fatto l'ultimo comando perché è stato suggerito qui: Internet a cadenza costante su El Capitan?
-
Il mio modem router non ha black / white list per nessun indirizzo MAC.
-
l'app skype non si connette. È bloccato nello stato di "connessione".
scaricare la cache DNS non ha aiutato nè:
$ sudo dscacheutil -flushcache
$ sudo killall -HUP mDNSResponder
No matching processes were found
Ecco le impostazioni del server DNS:
$ 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.
#
nameserver 192.168.43.1
-
Eseguo il comando
sysdiagnose
per produrre il seguente rapporto: -
Posso eseguire il comando
mDNSResponder
sul terminale. Non restituisce alcun messaggio.