OSX 10.9.2 - Tidak dapat mengakses beberapa situs di Wifi (yaitu github.com)

0

Saya mulai mengalami masalah ini beberapa waktu yang lalu, mungkin tidak terlalu lama setelah itu OSX 10.9.1 update(tidak yakin tentang ini tetapi masuk akal), sementara itu berhasil dengan baik sebelumnya.

Saya pada dasarnya tidak dapat mengakses github.com sama sekali, hanya ketika di WIFI. Saya juga menyadari bahwa saya tidak dapat mengakses Facebook juga

Koneksi Ethernet berfungsi dengan benar. Saya menggunakan mesin itu 99% dari waktu di tempat kerja, dan saya secara alami menyalahkan Proxy yang digunakan di sini, tapi kemudian saya membawanya pulang dan mengalami masalah yang sama dari jaringan wifi saya.

PC saya dapat mengakses Github tanpa masalah melalui jaringan yang sama. Kolega juga dapat mengakses Github melalui jaringan Wifi yang sama.

Kesalahan yang saya dapatkan: "Halaman web ini tidak tersedia / Tidak Dapat Terhubung"

Saya sudah mencoba semua yang berikut sejauh ini:

  • Sudah mencoba semua browser yang tersedia, dan juga dari VM (Virtual Box yang menjalankan Win8, dikonfigurasi dalam NAT).
  • Mulai ulang, mengatur ulang PRAM
  • Menghapus profil lokasi (dalam pengaturan jaringan) dan membuatnya kembali
  • Diaktifkan / Dinonaktifkan pengaturan Proxy
  • Koneksi tethered dari iPhone (itu hanya akan bertahan "menyelesaikan host"
  • Mencoba DNS Berbeda (Google: 8.8.8.8, 8.8.4.4)
  • Traceroute akan melempar: traceroute: bind: Can't assign requested address
  • File host bersih

Saya benar-benar tidak tahu apa yang harus saya coba selanjutnya dan mencoba untuk mengisolasi masalahnya

Menjadi pengembang Javascript, saya tidak perlu mengatakan bahwa itu sedikit menghambat pekerjaan saya;


Sepertinya beberapa konfigurasi VPN MUNGKIN juga menjadi penyebab di sini: Saya telah Juniper Network Connectmenginstal untuk menghubungkan ke VPN Klien

Ketika saya terhubung ke VPN Klien, saya dapat mengakses Facebook.com, tetapi tidak dengan Github.com


Setiap bantuan sangat dihargai!


Sunting:

gali keluaran github.com:

; <<>> DiG 9.8.3-P1 <<>> github.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41616
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;github.com.            IN  A

;; ANSWER SECTION:
github.com.     20  IN  A   192.30.252.130

;; Query time: 32 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Wed May  7 15:34:52 2014
;; MSG SIZE  rcvd: 44

Sunting2: Aplikasi Konsol yang Dipecat dan mendapatkan hasil ini - mungkin informasi yang paling membantu yang saya dapatkan:

2014-05-07 3:50:47.593 PM Google Chrome Helper[14672]: Process unable to create connection because the sandbox denied the right to lookup com.apple.coreservices.launchservicesd and so this process cannot talk to launchservicesd. : LSXPCClient.cp #426 ___ZN26LSClientToServerConnection21setupServerConnectionEiPK14__CFDictionary_block_invoke() q=com.apple.main-thread
2014-05-07 3:50:47.593 PM Google Chrome Helper[14672]: Process unable to create connection because the sandbox denied the right to lookup com.apple.coreservices.launchservicesd and so this process cannot talk to launchservicesd.
2014-05-07 3:50:47.601 PM Google Chrome Helper[14672]: CGSLookupServerRootPort: Failed to look up the port for "com.apple.windowserver.active" (1100)
2014-05-07 3:50:47.876 PM Google Chrome Helper[14673]: Process unable to create connection because the sandbox denied the right to lookup com.apple.coreservices.launchservicesd and so this process cannot talk to launchservicesd. : LSXPCClient.cp #426 ___ZN26LSClientToServerConnection21setupServerConnectionEiPK14__CFDictionary_block_invoke() q=com.apple.main-thread
2014-05-07 3:50:47.877 PM Google Chrome Helper[14673]: Process unable to create connection because the sandbox denied the right to lookup com.apple.coreservices.launchservicesd and so this process cannot talk to launchservicesd.
2014-05-07 3:50:47.882 PM Google Chrome Helper[14673]: CGSLookupServerRootPort: Failed to look up the port for "com.apple.windowserver.active" (1100)

Sunting 3: Saya mencoba launchservicesdmenghentikan proses, yang membawa mesin ke perayapan tak tertahankan (bahkan mengalami kesulitan mendaftarkan peristiwa klik O_o) jadi saya mematikan dan memulai kembali dan Lo! Sekarang berfungsi O_O Saya tidak yakin saya harus menandai pertanyaan ini diselesaikan karena saya merasa kami belum menemukan penyebab / perbaikan nyata, tetapi untuk saat ini semuanya baik-baik saja. Pertanyaannya sekarang adalah "sampai kapan" ... Terima kasih atas bantuan Anda semua

Olivier Clément
sumber
Langkah pertama. Sudahkah Anda memperbarui klien VPN sejak eksploitasi Heartbleed diumumkan. Klien Windows Juniper VPN bawaan baru-baru ini ditambal.
Ramhound
Saya juga melihat kesalahan Google Chrome Helper tetapi dapat memuat github.com dan Facebook.com tanpa masalah (saya tidak masuk di kedua situs tersebut). Sudahkah Anda juga mencoba dengan Safari dan / atau Firefox?
Jim
Aneh bahwa ketika Anda menjalankan menggali itu tidak menampilkan bagian otoritas. Apakah Anda juga mencoba melakukan ping dan traceroute (Anda dapat menggunakan Network Utiltiy untuk itu)?
Jim
Keluaran traceroute ada di pos utama. Dan ya, saya mencoba browser yang berbeda, dll. Yang mengatakan, saya mencoba mematikan launchservicesdproses, yang membawa mesin ke perayapan yang tak tertahankan (bahkan mengalami kesulitan mendaftarkan peristiwa klik O_o) jadi saya shutdown dan restart dan Lo! Sekarang berfungsi O_O Saya tidak yakin saya harus menandai pertanyaan ini diselesaikan karena saya merasa kami tidak menemukan penyebab / perbaikan nyata ya, tapi untuk saat ini semuanya baik-baik saja. Pertanyaannya sekarang adalah "sampai kapan" ... Terima kasih atas bantuan Anda semua
Olivier Clément

Jawaban:

0

Anda ingin memulai dengan memastikan DNS berfungsi dengan benar. Di Terminal, ketik

dig github.com

Bagian yang Anda cari harus terlihat seperti ini:

;; QUESTION SECTION:
;github.com.            IN  A

;; ANSWER SECTION:
github.com.     12  IN  A   192.30.252.131

;; AUTHORITY SECTION:
github.com.     86382   IN  NS  ns2.p16.dynect.net.
github.com.     86382   IN  NS  ns3.p16.dynect.net.
github.com.     86382   IN  NS  ns4.p16.dynect.net.
github.com.     86382   IN  NS  ns1.p16.dynect.net.

Maka Anda ingin mencoba ping dan traceroute, dan membandingkan hasil ketiga perintah ke situs lain yang berfungsi dengan baik.

Jim
sumber
hai, tidak yakin untuk apa Dig atau bagaimana menginterpretasikan data ini, tapi saya menambahkan output dalam pertanyaan awal
Olivier Clément
0

Ini mungkin masalah dengan tumpukan tcpip OSX. Lihat dan lihat apakah soket yang terikat ke github berkeliaran. Anda bisa menggunakan netstatperintah.

https://discussions.apple.com/thread/5551686?tstart=0

Fred
sumber
Hai, sepertinya tidak ada yang berhubungan dengan Github dalam output netstat, baik dengan IP atau domain - Saya tidak terlalu berpengalaman dalam hal soket dan internal yang bekerja untuk itu semua. Apakah ada hal lain yang harus dicari?
Olivier Clément
Tidak yakin. bind: can't assign requested addressberarti bind () tidak berhasil menghubungkan ke titik akhir soket lokal yang diminta. Itu biasanya karena titik akhir soket sedang digunakan atau belum dirilis setelah ditutup oleh program lain. Netstat memberi tahu Anda status soket, jadi sesuatu akan muncul jika ini merupakan masalah dengan soket yang entah bagaimana sedang digunakan.
Fred