Saya memiliki Raspberry Pi Model 2 yang menjalankan versi terbaru dari Raspbian Jessie. Pi saya terhubung ke internet menggunakan adaptor Nirkabel Edimax, dan saya dapat mengunduh dan menjelajahi internet dengan baik. Namun setiap kali saya mencoba melakukan ping Pi saya dapatkan
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
ping: sendto: No route to host
Request timeout for icmp_seq 4
ping: sendto: Host is down
Setiap kali saya mencoba SSH ke Pi itu juga habis. Saya telah mencoba meneruskan porta pada router saya, menetapkan Alamat IP statis pada Pi dan pada router saya, menginstal ulang Raspbian, dll. Setiap bantuan akan sangat dihargai. Terima kasih!
Pembaruan: Saya sekarang memiliki model Raspberry Pi 3 (dengan built in Bluetooth dan WiFi). Setelah menginstal versi terbaru Jessie dan menghubungkan ke jaringan rumah saya, saya dihadapkan dengan masalah yang sama seperti yang dinyatakan di atas. Satu-satunya kejadian baru adalah bahwa ketika saya melakukan ping alamat IP router saya, saya mendapatkan respon normal, tetapi dari perangkat jaringan lain saya mendapatkan kesalahan yang disebutkan di atas. Nasihat apa pun akan bagus!
sumber
Jawaban:
Periksa alamat IP Anda, untuk satu hal. gunakan
ifconfig
di Mac / Linux danipconfig
Windows untuk memeriksa di mana halaman router Anda. Masukkan alamat IP ke browser web Anda, dan lihat daftar perangkat yang terhubung di sana.Jika tidak ada di sana, pastikan komputer dan Pi Anda menggunakan WiFi yang sama. Jika komputer Anda menggunakan Ethernet, sambungkan ke WiFi yang sama hanya untuk memastikan.
Juga, ketik
raspi-config
, lalu pastikan ssh diaktifkan.sumber
LC_ALL=C ifconfig | grep -i 'inet addr'
ip-address yang benar dari RPi Anda ...Saya memiliki masalah yang sama. Ada interaksi yang buruk antara raspberry dan router saya.
Jika router Anda mendukung APSD / WMM (lihat halaman konfigurasi nirkabel), matikan. Di router tomat saya, saya harus mematikannya secara terpisah untuk kedua band.
sumber
Jika Raspberry Pi, untuk alasan apa pun, tidak mengirim lalu lintas jaringan apa pun untuk sementara waktu, Anda mungkin mengalami masalah batas waktu tabel MAC (alias penuaan CAM ). Switch jaringan memiliki tabel pencarian yang melacak antarmuka jaringan apa yang terhubung ke alamat MAC mana. Ini seperti tabel ARP, tetapi untuk lapisan Ethernet. Setiap kali switch melihat paket dari alamat MAC yang diberikan, itu me-refresh tabel yang antarmuka yang alamatnya aktif. Tetapi ada periode waktu habis (default 5 menit) setelah itu lupa. Jika suatu paket kemudian tiba di saklar untuk alamat itu, ia tidak tahu ke antarmuka mana untuk mengirimnya. Ini dapat mengarah pada pesan "No route to host" atau "Host is down".
Saya telah melihat ini pada switch Ethernet, tetapi saya pikir ini berlaku untuk WiFi juga: router WiFi perlu tahu apakah harus mengirim paket ke salah satu antarmuka LAN bawaannya, atau melalui radio 2,4 GHz, atau melalui 5 GHz.
Switch kelas atas akan mengirim ("banjir") paket keluar semua antarmuka. Beberapa switch konsumen hanya menjatuhkan paket.
Ini hampir tidak pernah menjadi masalah bagi sebagian besar sistem operasi seperti Windows, karena mereka sangat cerewet: mereka selalu mengirimkan semacam lalu lintas jaringan, sehingga entri mereka di sakelar tetap segar.
Jika Anda tidak dapat terhubung ke Pi dari komputer lain di jaringan, coba masuk ke Pi secara lokal. Jika Anda kemudian melakukan sesuatu yang menyebabkan bahkan satu paket jaringan dikirim, masalahnya harus diatasi selama 5 menit.
Ini bisa tampak seperti masalah yang sangat tidak konsisten, karena Pi mungkin secara spontan mengirim lalu lintas jaringan sesekali, tetapi mungkin tidak selalu dalam 5 menit. Jadi, masalahnya bisa datang dan pergi. Konfigurasi Anda dapat bervariasi.
Jadi, salah satu solusinya adalah menjalankan sesuatu di latar belakang pada Pi yang mengirimkan paket, katakanlah, setiap empat menit. Mungkin ping tunggal sebagai tugas cron.
sumber
Masalahnya tampaknya dongle WIFI tidak merespons permintaan ARP secara tepat waktu (mungkin karena masalah daya). Utas berikut berisi sejumlah opsi yang menyelesaikan masalah.
https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=33369
Beberapa orang di utas mengklaim bahwa mematikan manajemen daya pada dongle WIFI berfungsi untuk mereka. Itu tidak berhasil untuk saya. Saya membutuhkan cara untuk mendorong keluar entri ARP karena saya tidak bisa mengandalkan raspberry pi saya untuk melakukannya dengan tepat.
Jadi saya pergi dengan pendekatan hacky di mana saya ping setiap host di subnet setiap beberapa menit untuk memaksa entri tabel ARP.
Dan tambahkan entri seperti ini (dengan asumsi subnet Anda 10.0.1.0/24)
sumber
https://www.raspberrypi.org/forums/viewtopic.php?f=27&t=15814
Silakan merujuk tautan di atas. ini bekerja dengan RP saya
sumber
periksa pengaturan router yang Anda butuhkan untuk mematikan fitur AP isolate atau sesuatu seperti itu! dengan fitur ini, klien yang terhubung ke jaringan Wi-Fi akan diblokir dari berkomunikasi dengan perangkat lain di jaringan lokal tetapi mereka dapat mengakses internet!
sumber