Strani problemi di rete su OS X


14

Gli strani problemi che ho riscontrato 3 volte con poco più di 1 mese in mezzo. Improvvisamente sto perdendo la capacità di svolgere alcune attività relative alla rete, ma non tutte.

Quando succede, funzionano ancora:

  • Risolvi i nomi di dominio usando ad esempio ping / dig
  • Skype
  • Fantastico (con sincronizzazione del calendario di Google)
  • Le connessioni SSH non sono disconnesse, ma non riesco a crearne di nuove
  • Posso fare il ping e ottenere risposte

Tuttavia, questi non funzionano:

  • Tutti i browser (Chrome, Firefox, Safari) non visualizzeranno le pagine.
  • Le pagine Web connesse che utilizzano socket Web o SSE stanno perdendo connessioni (sia su http che su https).
  • Il ricciolo non afferrerà le pagine.
  • Adium si disconnette e non si riconnette.
  • Sonos (all'interno della mia LAN) non funzionerà più.
  • Evernote interrompe la sincronizzazione.

Viene mostrato l'output di arricciatura che tenta di afferrare una pagina Can't assign requested address

{ ~ }$ curl google.com
curl: (7) Failed to connect to 84.208.42.35: Can't assign requested address 

Il mio ifconfigsembra proprio come dovrebbe.

netstat -an non contiene un numero schiacciante di voci:

1 CLOSE_WAIT
1 SYN_SENT
2 CLOSED
2 FIN_WAIT_2
13 FIN_WAIT_1
16 LISTEN
212 LAST_ACK
446 ESTABLISHED

Sono su un modello di MacBook Pro all'inizio del 2011 con OS X 10.9.1 che si collega tramite wireless. Questo è l'unico dispositivo sulla rete con questo problema. L'unica cosa che aiuta è il riavvio del Mac. Non c'è davvero molto da vedere nei registri (come ho notato almeno), solo i servizi che hanno improvvisi problemi di connessione.

Qualcun altro ha avuto problemi come questo? Qual è il modo migliore per risolvere questo problema la prossima volta che succede?


3
quello che stai descrivendo sembra forse essere questo problema ; vorrei presentare una segnalazione di bug con Apple.
L'l

@xeor, suppongo che tu abbia già aggiornato il firmware dei dispositivi di rete, ma per favore conferma la versione del firmware. Inoltre, puoi confrontare le buone condizioni attuali e le cattive condizioni prendendo i registri usando Wi-Fi explore.app@appstore e WireShark.
Juza,

A. Installa e avvia arpwatch e impostalo per accedere a un file.
Sherwood Botsford,

B. eseguire netstat -nr prima e durante una sessione problematica.
Sherwood Botsford,

C. Il tuo router è stato impegnato?
Sherwood Botsford,

Risposte:


11

Come ho affermato, sembra che questo problema sia descritto qui:
https://discussions.apple.com/thread/5551686?start=45&tstart=0

Una soluzione temporanea sarebbe quella di aprire il terminale e digitare:

sudo ifconfig en0 down
sudo route flush
sudo ifconfig en0 up

sostituire en0 con qualsiasi porta che si sta utilizzando per connettersi a Internet. Questo comando reimposta essenzialmente la connessione senza riavviare il computer.


3

La soluzione ifconfig + route flush di @blaine mi ha spinto a cercare netstat -nre abbastanza sicuro di avere una route host statica verso il gateway, con un conteggio di utilizzo elevato (5a colonna netstat -nrnell'output).

In questo caso, potresti voler verificare se hai un percorso per il prefisso dell'indirizzo a cui stai tentando di connetterti e se presenta lo stesso problema. Per me, non ho dovuto abbattere l'interfaccia; semplicemente facendo un route delete <dest> <gateway>(e aggiungendolo di nuovo se necessario) ha funzionato.

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.