Masalah aneh yang saya alami terjadi 3 kali sekarang dengan sedikit lebih dari 1 bulan di antaranya. Tiba-tiba saya kehilangan kemampuan untuk melakukan beberapa aktivitas terkait jaringan, tetapi tidak semua.
Ketika itu terjadi, ini masih berfungsi:
- Atasi nama domain menggunakan mis. Ping / gali
- Skype
- Fantastik (dengan sinkronisasi kalender google)
- Koneksi SSH tidak terputus, tetapi saya tidak dapat membuat yang baru
- Saya dapat melakukan ping, dan mendapatkan respons kembali
Namun, ini tidak berfungsi:
- Semua browser (Chrome, Firefox, Safari), tidak akan menampilkan halaman.
- Halaman web yang terhubung yang menggunakan soket web atau SSE kehilangan koneksi (baik melalui http dan https).
- Curl tidak akan mengambil halaman.
- Adium terputus dan tidak akan terhubung kembali.
- Sonos (di dalam LAN saya) tidak akan berfungsi lagi.
- Evernote berhenti menyinkronkan.
Output dari curl mencoba meraih halaman ditampilkan Can't assign requested address
{ ~ }$ curl google.com
curl: (7) Failed to connect to 84.208.42.35: Can't assign requested address
ifconfig
Penampilan saya seperti seharusnya.
netstat -an
tidak mengandung banyak entri:
1 CLOSE_WAIT
1 SYN_SENT
2 CLOSED
2 FIN_WAIT_2
13 FIN_WAIT_1
16 LISTEN
212 LAST_ACK
446 ESTABLISHED
Saya menggunakan model MacBook Pro awal 2011 yang menjalankan OS X 10.9.1 menghubungkan melalui nirkabel. Ini adalah satu-satunya perangkat di jaringan dengan masalah ini. Satu-satunya hal yang membantu adalah me-restart Mac. Sebenarnya tidak banyak yang bisa dilihat di log (seperti yang saya lihat setidaknya), hanya layanan yang tiba-tiba mengalami masalah koneksi.
Adakah orang lain yang mengalami masalah seperti ini? Apa cara terbaik untuk memecahkan masalah ini saat berikutnya terjadi?
sumber
Jawaban:
Seperti yang dinyatakan l'L'l, masalah ini tampaknya dijelaskan di sini:
https://discussions.apple.com/thread/5551686?start=45&tstart=0
Solusi sementara adalah membuka terminal dan mengetik:
ganti en0 dengan port apa pun yang Anda gunakan untuk terhubung ke internet. Perintah ini pada dasarnya mengatur ulang koneksi Anda tanpa harus me-reboot komputer Anda.
sumber
Solusi ifconfig + route flush oleh @blaine meminta saya untuk melihat
netstat -nr
dan tentu saja saya memiliki rute host statis ke gateway, dengan jumlah penggunaan yang tinggi (kolom ke-5 dinetstat -nr
output.)Ketika ini terjadi lagi, Anda mungkin ingin memeriksa apakah Anda memiliki rute untuk awalan alamat yang Anda coba sambungkan, dan jika itu menunjukkan masalah yang sama. Bagi saya, saya tidak harus menurunkan antarmuka; hanya melakukan
route delete <dest> <gateway>
(dan menambahkannya lagi jika perlu) berhasil.sumber