Problemi con la connessione Internet sul mio Mac - Gmail, calendario e Skype funzionano ma alcuni siti Web non si apriranno

0

Sto usando OS X Yosemite versione 10.10 sul mio iMac.

Per circa una settimana, ho avuto problemi con la mia connessione Internet. Sono connesso via ethernet. Posso utilizzare Gmail, Skype e Google Calendar senza problemi, ma quando accedo ad altri siti Web, ricevo spesso il tipo di risposta "sito Web non risponde". Aiuta quando riavvio il computer ma il problema ritorna dopo un po '.

Quando eseguo il test diagnostico in Preferenze di Sistema > Rete > Aiutami, mi dice che tutto va bene con la mia connessione. Ho anche provato a riavviare il mio router, ma non è stato d'aiuto. Altri dispositivi che funzionano su wifi (iPad, laptop Dell) funzionano bene sulla stessa rete Internet. Inoltre, quando cambio la connessione da Ethernet a Wi-Fi, è di nuovo lo stesso problema.

Ho seguito il consiglio di Martín Marconcini a questa domanda sul forum: "Non riesco a collegarmi a Internet ma il mio MacBook Pro rileva la rete e il mio computer HP funziona perfettamente sulla stessa rete" (30 giugno 12 alle 9: 33) ma non ha risolto il problema. Quando vado su TCP / IP vedo che sto usando DHCP. Seguendo il consiglio di Martín Marconcini ho cambiato il mio DNS in 8.8.8.8. Quindi questo è quello che vedo nella scheda DNS ora (gli altri che avevo lì sono scomparsi). Inoltre, tutto è deselezionato nella scheda Proxy.

Il mio indirizzo IP è: 192.168.0.13. Subnet mask: 255.255.255.0 Router: 192.168.0.1.

    
posta Alice_S 10.11.2014 - 11:28
fonte

1 risposta

1

Questo potrebbe essere causato da Path MTU Discovery.

Prova cambiando MTU

Per verificarlo, vai su Sistema Preferences > Network , fai clic su Ethernet poi su Advanced... e infine seleziona la scheda Hardware .

Qui, dovresti vedere un'opzione Configure e il menu a discesa accanto ad esso è probabilmente impostato su Automatic . Scegli Manual , quindi vedrai che le altre opzioni diventano disponibili. Lascia tutte le opzioni come sono, ma modifica quella in basso, MTU, da Standard (1500) a Custom e nel campo che compare sotto scrivi 1400 .

Accetta tutte le modifiche e controlla se hai più successo durante la navigazione.

Prova utilizzando ping nel Terminale

Un test più definitivo che puoi fare è su Terminal.app e usa il comando ping .

Se il sito web che ti dà problemi ha un URL link , puoi eseguire le seguenti operazioni:

  1. Effettua il ping del sito web digitando: ping www.troublesomewebsite.com . Se ricevi risposte, procedi al punto successivo; in caso contrario, sostituire www.troublesomewebsite.com con l'indirizzo di un altro sito Web con cui si riscontrano problemi e ripetere.
  2. Quando trovi un sito che risponde, digita il seguente comando e verifica se ottieni risposte: ping -s 1472 -D www.troublesomewebsite.com . Se ottieni risposte, allora NON è un problema di MTU Discovery Path.
  3. Se NON ricevi risposte, diminuisci il numero 1472 per dire 1464 ed esegui di nuovo il comando, in questo modo: ping -s 1464 -D www.troublesomewebsite.com . Continua a farlo fino a quando non inizi a ricevere le risposte. Molto probabilmente, se questo è il problema PMTUd, dovresti ricevere nuovamente le risposte con la dimensione del pacchetto impostata su un valore compreso tra 1464-1456 byte. Aggiungi 28 al numero al quale inizi a ricevere le risposte e questa è la MTU che puoi impostare sul tuo computer per risolvere il problema.

Informazioni di background

La scoperta della MTU del percorso è un meccanismo che si manifesta con timeout frequenti e apparentemente intermittenti quando si esplorano alcuni siti Web ma non altri. Ciò ha a che fare con regole firewall non configurate sul lato del sito Web, che impediscono il passaggio del traffico ICMP, in particolare il messaggio ICMP unreachable . Questo a sua volta rompe il comportamento di pmtud, che è il modo in cui la maggior parte degli stack TCP / IP ha funzionato da almeno 20 anni circa.

La MTU diventa un problema soprattutto se la tua connessione a banda larga utilizza DSL: in questo caso, è necessario utilizzare 8 byte aggiuntivi di intestazione PPP e se il fornitore di servizi non ha configurato i loro collegamenti per utilizzare frame più grandi , questo si traduce in un payload più piccolo disponibile per i tuoi pacchetti - da qui la necessità di ridurre la MTU sul tuo computer.

Maggiori informazioni disponibili in RFC1191 e questo Articolo Wikipedia

    
risposta data 10.11.2014 - 16:05
fonte

Leggi altre domande sui tag