Dari waktu ke waktu, saya mengalami masalah dengan koneksi jaringan klien OS X (Wired and Wireless, Leopard / Snow Leopard) di mana tidak ada yang akan memperbaiki masalah, sampai Anda reboot.
- Apakah ada 'layanan / proses jaringan' tertentu yang harus saya perhatikan?
- Saya berpikir akan berguna untuk mengetahui perintah yang akan mereset layanan / proses tipe 'koneksi jaringan' (sama dengan menjalankan sudo /etc/init.d/networking restart).
Setelah pemecahan masalah dasar seperti DHCP, DNS, memeriksa kerusakan antarmuka (disable / enable), memeriksa log dan tidak menemukan info yang cukup membantu, kadang-kadang ketika semuanya gagal, hal terbaik adalah hanya me-reboot mesin. Saya tidak yakin apa yang dilakukan semua 'init.d / networking restart' di Linux, tapi saya tahu itu jauh lebih bermanfaat daripada menonaktifkan dan mengaktifkan antarmuka.
Terima kasih!
Jawaban:
Anda dapat menurunkan antarmuka jaringan dan mengembalikannya lagi, yang seharusnya mencapai hal yang sama.
sumber
en0
. Ini tidak benar-benar setara dengan pertanyaan yang diajukan.Tidak, tidak ada init.d / service / launchctl yang setara dengan 'init.d / networking'.
Jika terkait wifi, Anda dapat menyodok antarmuka dari baris perintah (pada SL) dengan: /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
Jika kabel, gunakan ifconfig.
Selain itu ... Saya akan memeriksa kesalahan dmesg dan / var / log / *.
Anda juga dapat membongkar / memuat ulang kld atau memeriksa kesalahannya .., dan memuatnya kembali, tetapi saya belum pernah mencobanya, saya lebih suka reboot. :)
Lihat:
sumber
Jika Anda ingin melakukannya dari ssh shell / remote:
sumber
Jika sederhana
ifconfig
naik / turun tidak akan berfungsi, buat "Lokasi" tambahan yang memiliki semua perangkat jaringan dinonaktifkan, kemudian jalankanscutil
untuk beralih ke itu, tidur selama beberapa detik, lalu bawa kembali.Yang mengatakan, saya belum melihat ini terjadi pada salah satu Mac saya kecuali di mana server DHCP telah cocok dan bertepatan dengan pembaruan sewa (dan akhirnya Mac salah konfigurasi). Apakah konfigurasi jaringan benar ketika ini terjadi? Jika mereka DHCP'd, apakah menekan tombol "Perbarui" di Preferensi Jaringan> {Perangkat}> TCP / IP memiliki efek? Bagaimana dengan, dalam kasus nirkabel, mematikan dan menghidupkan kembali Bandara? Jika Anda dapat mengetahui apa, selain reboot, akan mengembalikannya, maka Anda selangkah lebih dekat untuk mencari tahu apa yang sebenarnya memicu perilaku - memukulnya dengan tongkat besar (yang memantulkan antarmuka secara efektif), hanya akan mempengaruhi gejalanya, bukan penyebabnya.
sumber
/etc/init.d/networking stop
cukup banyak tidak hanyaifconfig ethX down
untuk setiap antarmuka. mungkin mengosongkan tabel routing, juga dan mungkin menghapus cache ARP. keajaiban ada dalamstart
perintah, bukanstop
- dan semua yang dikonfigurasikan adalah mengatur pengalamatan dan rute (atau memperbarui penyewaan DHCP, jika perlu) jika modul perangkat jaringan sudah ada. Reboot sangat sangat sangat jarang merupakan tindakan terbaik.ifconfig
danarp
pada mesin klien sama seperti dalam keadaan normal? dapatkah saklar Anda menjangkau mereka, bahkan jika mereka tidak dapat melihat hal lain di jaringan? agar hal ini cukup sering terjadi (dan dengan kondisi yang beragam seperti itu) bagi Anda untuk menjawab pertanyaan, saya akan melihat bagian dari infrastruktur selain dari klien itu sendiri, dalam semua kejujuran.networking restart
adalah menonaktifkan / mengaktifkan antarmuka - itulah yang dilakukan skrip shell tersebut. jadi, jika itu tidak berhasil, maka itu masalah driver atau perangkat keras. Mengingat hal ini terjadi pada banyak mesin yang berbeda pada versi OS yang berbeda, baik melalui kabel maupun nirkabel, satu-satunya faktor umum yang sebenarnya adalah infrastruktur yang mereka hubungkan.Saya memiliki masalah yang sama (jaringan mulai lambat setelah beberapa jam, saya sebagian besar bekerja pada Mac yang terhubung oleh jaringan kabel ke Komputer Windows) dan apa yang berhasil bagi saya adalah mengeluarkan komputer yang terhubung dengan saya. (di Finder) dan matikan Ethernet (System Preferences -> Network -> Ethernet -> Off) lalu hubungkan keduanya lagi. :)
sumber