Segnale Wi-Fi / ethernet completo ma niente internet


17

Spero davvero che qualcuno qui possa aiutarmi, dato che ora mi sento abbastanza frustrato dal mio macbook.
Ho un macbook pro modello 15 "di fine 2011 con OSX 10.9.5 che si rifiuta di connettersi a Internet sulla mia rete domestica. Ho lo stesso problema sia che si tratti di WiFi o tramite cavo Ethernet, ho il segnale completo ma non mi collego online. Ogni altro il dispositivo si collega correttamente; telefoni e tablet Android, Xbox One, iPhone e altri macbook, tutti online e navigando in rete.
Non ho mai avuto problemi di connessione ad altre reti con il mio MacBook Pro prima e ho appena provato a casa di un amico per controllare, con nessun problema.
Qualcosa che potrebbe essere un indizio per qualcuno: quando apro lo strumento di diagnostica di rete, il mio macbook pro si connette per qualcosa che sembra un microsecondo e mi dice che sono connesso a Internet e tutto sembra a posto.
Il mio IP è la maschera di sottorete 192.168.0.5 255.255.255.0 e IPv6 è impostato su automatico. Nessuna delle opzioni è selezionata nella scheda proxy.
Ora ho provato quanto segue, in ordine diverso e diverse volte, senza risultati:

  1. Rinnovo / spegnimento e accensione / inserimento manuale DHCP.
  2. Riavvio / ripristino del router e del macbook.
  3. Attivazione / disattivazione del WiFi.
  4. Rimuovere e aggiungere servizi (WiFi e Ethernet).
  5. Ho controllato e copiato tutte le impostazioni di rete da un altro macbook pro connesso e online sulla mia rete.
  6. Ha eseguito strumenti diagnostici e di assistenza di rete
  7. Posizione duplicata / rimossa / aggiunta
  8. Rimossa la cartella / Library / Preferences / SystemConfiguration.
  9. Rimossa la password di rete dal portachiavi.

Ho provato anche altre cose, ma non ricordo cos'altro in questo momento.

Risposta di ifconfig en1:

en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500     
        ether 28:cf:da:e6:95:0a     
        inet6 fe80::2acf:daff:fee6:950a%en1 prefixlen 64 scopeid 0x5      
        inet 192.168.0.5 netmask 0xffffff00 broadcast 192.168.0.255     
        nd6 options=1<PERFORMNUD>     
        media: autoselect      
        status: active 

Sto pregando che qualcuno là fuori abbia le parole magiche o la soluzione in 2 clic per me, ma sarei grato per una lunga guida completa per risolverlo! <3

Saluti Trond


Ho anche ripristinato SMC e la carrozzina! :-)
Trond

Ho appena notato che potevo navigare in rete mentre ero in modalità di recupero, il che significa che ci dovrebbe essere un qualche tipo di programma, app o impostazione che sta interferendo / bloccando in qualche modo.
Trond

Benvenuti a chiedere diverso! +1 per una domanda ben strutturata.
Tetsujin,

C'è un modo per noi / me di fare un po 'più di debug, ma questo richiede alcune informazioni aggiuntive. Se si desidera provare questo, è necessario creare e caricare un file di diagnostica del sistema. Questo file può essere creato sul Mac problematico utilizzando questa combinazione di tasti durante l'accesso: Command-Option (alt) -Control-Shift-. (sì, anche il periodo deve essere tenuto). Lo schermo lampeggerà e dopo alcuni minuti comparirà una finestra contenente un file di diagnosi. Sono le informazioni di sistema del 99%, ma potrebbero esserci anche delle informazioni personali che perdono lì dentro. Ma contiene tutti i log hardware importanti!
John Keates,

Premi i tasti mentre sei loggato. Ad esempio quando hai una finestra del Finder aperta.
John Keates,

Risposte:


12

Ecco una guida passo-passo per te:

  1. Disattiva temporaneamente qualsiasi soluzione Firewall / Internet Security / filtro pacchetti sul tuo Mac (come LittleSnitch / Hands Off! / Kaspersky Internet Security ecc.)
  2. Collegati all'interfaccia amministrativa del router con un Mac funzionante.
  3. Prendi nota dell'interfaccia interna (probabilmente 192.168.0.1 nel tuo caso)
  4. Se il tuo router utilizza i filtri MAC per controllare l'accesso, controlla che il Mac in questione non sia nella lista nera o sia nella whitelist se usi le whitelist. Per ottenere l'indirizzo MAC di un'interfaccia Wi-fi, apri Preferenze di Sistema -> Rete -> Scegli "Wi-fi" -> Avanzate -> Hardware -> Indirizzo MAC sul Mac senza accesso a Internet.
  5. Sul Mac senza accesso a Internet, disabilitare tutte le interfacce nel riquadro delle preferenze di rete, tranne l'interfaccia Wi-fi, scegliendo l'interfaccia e facendo clic sulla piccola attrezzatura -> "Rendi il servizio inattivo". Potrebbe essere necessario sbloccare prima il blocco nell'angolo in basso a sinistra.
  6. Scegli l'interfaccia Wi-Fi e fai clic su "Avanzate"
  7. Scegli le impostazioni TCP / IP, scegli di configurare manualmente IPv4 e inserisci l'indirizzo IP, la maschera di rete e l'indirizzo gateway corretti (inserisci l'indirizzo IP trovato nel passaggio 2 come indirizzo gateway). Nel tuo esempio questo dovrebbe essere qualsiasi indirizzo non già in uso nell'intervallo 192.168.0.2-192.168.0.254 come indirizzo IP, 255.255.255.0 come maschera di rete e 192.168.0.1 come gareway.
  8. Scegli la scheda DNS accanto alle impostazioni TCP-IP.
  9. Immettere 8.8.8.8 come server DNS. Questo server DNS è pubblico da Google.
  10. Salva / applica le impostazioni
  11. Apri Terminal.app
  12. Svuota qualsiasi percorso esistente inserendolo route -n flushpiù volte.
  13. Svuota la cache DNS con dscacheutil -flushcache;sudo killall -HUP mDNSResponder. Devi inserire la password dell'amministratore per completare l'attività. Funziona solo con Mac OS X 10.9 (Mavericks). Se è installato un altro OS X, utilizzare il comando appropriato.
  14. Ora esegui il ping dell'indirizzo gateway e del server DNS con ping -c 5 192.168.0.1e ping -c 5 8.8.8.8. Il comando invia 5 ping all'indirizzo specificato. Per interrompere il ping - se non hai incluso l'opzione -c - basta inserire ctrlC.
  15. Se ottieni una risposta corretta, esci da Terminal. Se non hai ricevuto risposta, inserisci ifconfig en1e ricontrolla le impostazioni corrette della tua interfaccia Wi-Fi. en1 dovrebbe essere la tua interfaccia Wi-fi.
  16. Torna alle preferenze di rete e riattiva tutte le altre interfacce. Verifica che l'interfaccia Wi-Fi sia in cima all'elenco. Per riordinare l'elenco fare clic sulla piccola marcia -> "Imposta ordine di servizio ..." e riorganizzare le interfacce.
  17. Ora apri un browser a tua scelta e prova a connetterti a un sito arbitrario.
  18. Se disponi ora dell'accesso a Internet, puoi sostituire il server DNS di Google con i server DNS del tuo ISP o semplicemente aggiungerli.

Questa guida non ha risolto il problema.

Dopo alcune investigazioni molto approfondite (complimenti anche a John Keates ) abbiamo scoperto che il colpevole era un dnscrypt / dnscrypt-proxy mal configurato .


Ciao klanomath. Grazie per una bella guida, ma non riesco ancora a collegarmi in linea .. ricevo risposta quando eseguo il ping, ma non mi consente ancora di navigare in rete o aggiornare le app. Qualche altro pensiero su questo problema?
Trond

Ho provato sia LittleSnitch che Hands Off !, ma sono stati disinstallati. Ho fatto ifconfig -a e ho avuto una lunga risposta, qualcosa di particolare che vuoi che cerchi? Sto scrivendo questo su un tablet, quindi mi ci vorrebbe tutto il giorno per copiare la risposta da ifconfig -a
Trond

Ho modificato il post originale con l'output di ifconfig -a. :-)
Trond

Purtroppo l'altro macbook appartiene a un amico che al momento non è qui: s Grazie mille per aver cercato di aiutarmi. Dovrei forse fare una ricerca sul mio computer per eventuali resti di LS e HO? In tal caso, come posso farlo? : P
Trond

Ci vuole circa un minuto per ottenere una risposta, poi ottengo questo: HTTP / 1.0 400 Bad Request Content-Length: 54 Content-Type: text / html; tariffe = UTF-8 Dat: lun, 23 marzo 2015 14:06:20 GMT Server: GFE / 2.0
Trond

10

Dopo aver ispezionato la tua configurazione, sembra che qui possano essere in gioco due fattori:

  • DNS
  • Firewall

Un modo rapido per confermare una connessione Internet funzionante ma DNS non valido sta andando a un sito Web utilizzando il suo indirizzo IP anziché il suo nome di dominio. Ad esempio: http://91.198.174.192 che è un indirizzo della WikiMedia Foundation. Dovrebbe dire qualcosa come "nome di dominio non configurato".

Innanzitutto, ripariamo il DNS. Vai su Preferenze di Sistema, Rete e fai clic sul lucchetto nel caso in cui il pannello sia ancora bloccato. Successivamente, vai all'interfaccia di rete attiva (probabilmente Wi-Fi o AirPort), fai clic su Avanzate, quindi sulla scheda DNS. Cancella tutto lì dentro. Gli elementi grigio chiaro non sono modificabili e puoi semplicemente lasciarli lì, sono forniti tramite DHCP. Premere OK, quindi Applica.

Internet potrebbe funzionare a questo punto. Se è così: yay! In caso contrario, continua.

Innanzitutto, dobbiamo sapere se il DNS è ora impostato correttamente. Il modo più semplice per farlo è aprire una finestra Terminale (sì, l'app spettrale con solo lettere) e digitando: cat /etc/resolv.conf

Questo dovrebbe produrre un output simile al seguente:

#
# 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 something
nameserver 192.168.123.1

I numeri dopo il server dei nomi e il nome dopo il dominio possono variare. Tuttavia, è importante che il nameserver non ottenga il numero "127.0.0.1", perché non funzionerà. Se il numero non è 127.0.0.1, va bene e DNS ora è impostato correttamente.

Quindi, elimina tutte le estensioni su cui non è più installata l'app, ad esempio l'estensione Handsoff che controlla il traffico di rete. Non sono sicuro di quale sia il nome esatto, ma si trova in / Sistema / Libreria / Estensioni o / Libreria / Estensioni. Il primo trattino "/" indica la radice o l'inizio del disco rigido. Nella maggior parte dei casi si tratta di "Macintosh HD". Se non sei sicuro di come iniziare "/", usa Finder -> Vai -> Vai alla cartella dal menu principale di Finder. Deseleziona la casella, digita una singola barra ("/") e premi Vai.

L'estensione potrebbe essere definita come "com.metakine.handsoff.driver". L'eliminazione di tale estensione e il riavvio elimineranno il problema. Internet dovrebbe funzionare dopo.


IMO è il dns-crypt-proxy / dns-crypt che probabilmente reindirizza ogni richiesta DNS. Questo è il motivo per cui resol.conf contiene il 127.0.0.1 sebbene le preferenze di rete contengano il server DNS google (8.8.8.8) (in SystemConfiguration / preferenze.list-> NetworkServices-> 8516C ....-> DNS
klanomath

Si hai ragione. Tuttavia, non dovrebbe uccidere il DNS. Per ora, per diagnosticare il problema, rimuovere dnscrypt di mezzo sarebbe un passo saggio.
John Keates,

Ehi e grazie per un'altra risposta ben spiegata. Quindi eccoci qua; Ho aperto le preferenze di rete e rimosso tutto nel riquadro DNS. La cosa divertente è che 127.0.0.1 appare automaticamente in grigio ..? Quindi ho aperto il terminale e ho digitato cat /etc/resolve.conference e ho ottenuto la risposta come hai detto. Le mie ultime due righe recitano: cerca home e nameserver (indovina un po ') 127.0.0.1 .. Ho cercato in entrambe le cartelle, ma ho trovato solo "handsoff.kext" nella cartella Sistema / Libreria / Estensioni che ho eliminato. Ora disinstallerò / eliminerò dnscrypt, torno subito con i risultati! :-)
Trond

@Trond Non è necessario disinstallare dnscrypt, configurarlo correttamente
klanomath

WOOOOHOOO !!!! : DI sono finalmente online! DNSCrypt cancellato (comunque non lo stavo usando) e ora sto navigando sul Web. GRAZIE TANTO @klanomath e John Keates, sarei impazzito senza il tuo super aiuto!
Trond

1

Ho risolto un problema simile (connettiti al router ma senza internet) cambiando l'indirizzo DNS nelle preferenze di rete: era 192.168.0.1 (che è l'ip del router per cambiare le impostazioni del router) l'ho cambiato in 192.168.0.5 e la mia connessione Internet era riparato in pochi secondi. Spero che funzioni per te


1

ehi ho scoperto di aggiustare il mio. qualcuno mette un controllo genitori sul mio router, se sblocchi il tuo dispositivo dovrebbe risolverlo!


0

Controlla se la data nel tuo computer è corretta. Questo ha funzionato per me. In qualche modo è cambiato, e dopo averlo risolto, il problema è stato risolto. Saluti!


0

Il MacBook Pro 6,1 del mio cliente ha riscontrato questo sintomo quando è stato aggiornato a Sierra 10.12.4. Dopo aver provato quasi tutti i passaggi precedenti e non è stato possibile risolvere il problema dopo una reinstallazione di 3-1 / 2 ore (il conto alla rovescia 'rimanente' è stato contato da 5 minuti!) C'era ancora la connettività con ping ma nessun traffico che arrivava a Firefox, Safari, Mail o connessioni di sistema (nessun App Store o aggiornamenti).

La discussione su Extensions mi ha portato alla cartella Sistema> Libreria> Estensioni dove ho trovato una copia 2010 del file AppleAirPort2.kext . Tutto quello che dovevo fare per riguadagnare la piena connettività era cancellare questo file (ovviamente il backup) e riavviare la macchina! NIENTE ALTRO HA FUNZIONATO. Questa correzione ha funzionato la prima volta . SPERANZA CHE AIUTA QUALCUNO ...


0

Ho avuto lo stesso problema con Internet perso durante l'aggiornamento a Sierra. Potrebbe connettersi al mio router ma non a Internet dopo l'aggiornamento a Sierra.

Ho controllato cat /etc/resolv.confil terminale e la risposta ha detto che non esisteva tale file. Controllato la cartella ecc. E abbastanza sicuro, nessun file. Ho controllato un altro mio portatile ed era lì. (In realtà è un alias che porta aprivate/var/run/resolv.conf

Ho semplicemente copiato il resolve.conffile dal mio laptop funzionante, l'ho inserito nella /runcartella e ho creato un alias. Ho copiato l'alias /etc/ e riavviato il computer. Quindi ha aggiunto un server DNS in Network Prefs e ha fatto un controllo terminale con cat /etc/resolv.conf e Bingo! tutto verificato.

Safari avviato ed è stato online per la prima volta in pochi giorni. Ho aggiornato una pletora di mac da El Capitan a Sierra senza problemi fino a quando questo piccolo Macbook Air.



-1

Prova a disattivare qualsiasi software antivirus presente sul tuo computer. Questo ha funzionato per me.


-1

Problema risolto TCP / IP DCHP era in modalità manuale (perché? Non lo so) Modificato in Voilà automatico!


Benvenuti a chiedere diverso. Ci piace che le risposte siano più di una sola riga. Idealmente, vuoi spiegare perché la tua risposta è * corretta. "Aiuta anche a fornire link, citazioni e / o schermate. Consulta la nostra sezione di aiuto Come rispondere scrivendo buone risposte alle domande
Allan,

-1

Ho avuto lo stesso problema e in qualche modo l'ho risolto attivando e disattivando un servizio VPN. Potrebbe sembrare strano ma nient'altro ha funzionato per me.

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.