Ho un Mac Pro di inizio 2008 (MacPro3,1) che è abbastanza salutare da quello che posso dire. È sopravvissuto agli aggiornamenti OSX dall'originale 10.5 al 10.9.x (non ho ancora premuto il grilletto su Yosemite) ed è sempre stato contento della sua connessione Ethernet cablata per anni fino a poco più di un anno fa quando avrei trovato da tempo a tempo che sarebbe scomparso dalla mia rete domestica. Lo sto eseguendo direttamente in un router FiDo di Actiontec, ma non sono sicuro che sia colpa mia, perché li ho sostituiti nel tempo e il problema esiste ancora.
Quello che vedo è che il mio Mac a un certo punto perde la sua capacità di parlare dell'interfaccia en0. Il router lo registra ancora come connesso (ad esempio, la luce della porta è accesa), ma lo stack di rete su OSX pensa che non sia attivo. Posso ripristinare la connettività facendo sudo ifconfig en0 down
e sudo ifconfig en0 up
con una pausa di circa 1-2 secondi. Non vedo nulla nel registro di sistema per indicare un errore diverso dalle varie applicazioni che iniziano a lamentare di aver perso la connettività di rete. La cosa più vicina che ho visto è un messaggio relativo al mancato REBIND, ma segue gli eventi per DHCP che normalmente si verificano bene. Sta succedendo da un po ', ma voglio dire che è successo dal 10.8.x.
Non è come se la rete non venisse usata regolarmente in quanto il Mac funge da server iTunes della mia casa e viene lasciato acceso tutto il tempo. Inoltre, non ho attivato le funzioni di risparmio energetico che suggerirebbero di eliminare la rete.
Qualcun altro ha visto questo? È piuttosto frustrante quelle volte casuali che voglio utilizzare il Mac localmente o da remoto e la connessione di rete è stata interrotta. Non ho visto nulla che possa indicare un guasto hardware, quindi sono più sospettoso di OSX.
Ho trovato una situazione in cui il problema si verifica più spesso. Quando la porta Ethernet è in uso intensivo (copia di file di grandi dimensioni sul server), sembra che accada più spesso. Quando non c'è tale uso, la macchina può essere OK per settimane. Ma quando ho bisogno di copiare file di grandi dimensioni, la porta ethernet può morire diverse volte al giorno.
Ho persino creato uno script per disabilitare / abilitare la porta. La maggior parte delle applicazioni non si accorge nemmeno che la porta era inattiva, quindi tutto funziona di nuovo.
Perché questo accade molto più probabilmente sotto carico pesante, potrebbe essere correlato al calore? La mia macchina è piena di cose all'interno, ma la polvere è stata ripulita regolarmente.