Raspberry Pi internete bağlı, ancak SSH veya Ping yapamıyor


11

Raspbian Jessie'nin en yeni sürümünü çalıştıran bir Raspberry Pi Model 2 var. My Pi, bir Edimax Kablosuz adaptör kullanılarak internete bağlı ve internete iyi bir şekilde indirip göz atabiliyorum. Ancak Pi'ye ping atmaya çalıştığımda

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

Her zaman Pi'ye SSH denemem de zaman aşımına uğrar. Yönlendiricimdeki bağlantı noktalarını yönlendirmeyi, Pi'ye ve yönlendiricime statik IP Adresleri atamayı, Raspbian'ı yeniden yüklemeyi vb. Denedim. Herhangi bir yardım çok takdir edilecektir. Teşekkürler!

Güncelleme: Şimdi bir Raspberry Pi model 3 var (dahili Bluetooth ve WiFi ile). Jessie'nin en yeni sürümünü yükledikten ve ev ağıma bağlandıktan sonra yukarıda belirtilenle aynı sorunla karşılaştım. Tek yeni olay, yönlendiricilerimin IP adresine ping attığımda normal bir yanıt aldığım, ancak diğer herhangi bir ağ cihazından yukarıda belirtilen hataları aldığım. Herhangi bir tavsiye harika olurdu!


Aynı ağa bağlıysanız RPi'nize ping atabilir veya bir ssh oturumu başlatabilir misiniz?
DJCrashdummy

Hayır ben yapamam. Ağa bağlı veya kablosuz olarak ne yazık ki çalışmıyor.
Sullivan Prellwitz

Bende aynı durum var. Jessie Lite ve Full'i aynı şekilde test ettiler. SSH yapabilir ve başka bir PI'den ping yapabilirim, ancak Windows 10'dan değil. Aynı Windows 10'dan önceki çekirdeği değil 4.1'i çalıştıran diğer PI'yı ping yapabilirim.

Aynı sorunu yaşıyorum. Pi'den yerel ağdaki başka bir ana bilgisayara ping işlemi yaparsam, sorunun çözüldüğünü ve pi'nin yerel ağdaki diğer bilgisayarlardan erişebildiğimi fark ettim. Pi'nin ARP isteklerine veya başka bir şeye düzgün yanıt vermediğinden şüpheleniyorum ve bu yüzden asla yönlendiricinin yönlendirme tablosuna girmiyor. Düzenli olarak başka bir yerel IP'ye ping yapmak için bir cron işi ayarladım ve bu sorunu benim için çözmüş görünüyor.
Kelly Norton

Pi 3'üm var ve aynı şeyi alıyorum ... önceki sürümün cevaplarının hiçbirinin bir etkisi yok gibi görünüyor. Birisinin bunu çözmesini ummak.
RiddlerDev

Yanıtlar:


1

IP Adresinizi bir kez daha kontrol edin. kullanmak ifconfigMac / Linux üzerinde ve ipconfigyönlendiricinizin sayfası nerede kontrol etmek Windows üzerinde. IP adresini web tarayıcınıza girin ve oradaki bağlı cihazlar listesine bakın.

Orada değilse, bilgisayarınızın ve Pi'nin aynı WiFi'da olduğundan emin olun. Bilgisayarınız Ethernet üzerindeyse, emin olmak için aynı WiFi'ye bağlayın.

Ayrıca, yazın raspi-configve ssh'ın etkin olduğundan emin olun.


Zaten yaptım, Ethernet ve WiFi üzerinde denedim, ikisi de maalesef işe yaramadı, ancak öneri için
Sullivan Prellwitz

Çok rica ederim. Düşündüğüm başka bir öneri düzenleyeceğim ...
Kachamenus

SSH'yi etkinleştirdim ve sunucunun çalıştığından emin olmak için kontrol ettiğimden emin olmak için. Hangisi. Bu yüzden neden çalışmadığı konusunda çok kafam karıştı.
Sullivan Prellwitz

zaten aynı LAN içinde çalışmıyorsanız, sorun giderme için lütfen bunu yapın! - ssh'ın etkinleştirildiğinden ve çalıştığından emin olun (belki RPi'yi yeniden başlatmanız gerekir) ve daha sonra RPi'nizin LC_ALL=C ifconfig | grep -i 'inet addr'doğru ip adresini kontrol edin ...
DJCrashdummy

1

Özdeş bir sorunum vardı. Ahududu ve yönlendirici arasında kötü bir etkileşim vardı.

Yönlendiriciniz APSD / WMM'yi destekliyorsa (kablosuz yapılandırma sayfasına bakın) kapatın. Domates yönlendiricimde, her iki bant için ayrı ayrı kapatmak zorunda kaldım.


1

Raspberry Pi, herhangi bir nedenden dolayı bir süre ağ trafiği göndermezse, MAC tablosu zaman aşımı sorunuyla karşılaşabilirsiniz ( CAM yaşlanma ). Ağ anahtarları, hangi MAC arabiriminin hangi MAC adreslerine bağlı olduğunu izleyen bir arama tablosuna sahiptir. Bir ARP tablosu gibi, ama Ethernet katmanı için. Anahtar belirli bir MAC adresinden bir paket gördüğünde, bu adresin hangi arayüzde bulunduğu tablosunu yeniler. Ancak bundan sonra unutduğu bir zaman aşımı süresi (varsayılan 5 dakika) vardır. Bir paket bu adresin anahtarına ulaşırsa, hangi arabirimin gönderileceği hakkında hiçbir fikri yoktur. Bu, "Barındırılacak yol yok" veya "Barındırıcı çalışmıyor" iletilerine yol açabilir.

Bunu Ethernet anahtarlarında gördüm, ancak WiFi için de geçerli olduğunu düşünüyorum: Bir WiFi yönlendiricisinin, kablolu LAN arayüzlerinden birine veya 2,4 GHz radyosu veya 5 GHz üzerinden bir paket göndermesi gerekip gerekmediğini bilmesi gerekiyor.

Üst düzey anahtarlar paketi tüm arabirimlere gönderir ("sel"). Bazı tüketici anahtarları sadece paketi düşürür.

Windows gibi çoğu işletim sistemi için bu neredeyse hiçbir zaman bir sorun değildir, çünkü çok konuşkanlar: her zaman bir tür ağ trafiği gönderiyorlar, bu yüzden anahtardaki girişleri yenileniyor.

Pi'ye ağdaki başka bir bilgisayardan bağlanamıyorsanız, Pi'de yerel olarak oturum açmayı deneyin. Daha sonra tek bir ağ paketinin bile gönderilmesine neden olan herhangi bir şey yaparsanız, sorunun 5 dakika daha çözülmesi gerekir.

Pi çok nadiren ağ trafiği gönderebileceği için bu tutarsız bir sorun gibi görünebilir, ancak her zaman 5 dakika içinde olmayabilir. Böylece, sorun gelip gidebilir. Yapılandırmanız değişebilir.

Yani, bir çözüm Pi'de arka planda bir paket göndermek, yani her dört dakikada bir bir şey çalıştırmak olacaktır. Belki bir cron işi olarak tek bir ping.


0

Sorun, WIFI dongle'ın ARP taleplerine zamanında cevap vermemesi gibi görünüyor (belki de güç sorunları nedeniyle). Aşağıdaki iş parçacığında sorunu çözen bir dizi seçenek bulunmaktadır.

https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=33369

Konudaki bazı kişiler, WIFI dongle üzerindeki güç yönetimini kapatmanın onlar için çalıştığını iddia ediyor. Benim için işe yaramadı. Ahududu pi benim uygun şekilde yapmak için güvenemedim çünkü ARP girişleri itmek için bir yol gerekiyordu.

Bu yüzden bir ARP tablo girişini zorlamak için her birkaç dakikada bir alt ağdaki her ana bilgisayara ping yaptığım çılgın bir yaklaşımla gittim.

crontab -e

Ve böyle bir giriş ekleyin (alt ağınızın 10.0.1.0/24 olduğunu varsayalım)

0/10 * * * * fping -qg 10.0.1.0/24

Sorun daha fazla ağ ile ilgili gibi görünüyor çünkü Pi 3 ile WiFi yerleşik kullanıyorum. Dongle değil.
Sullivan Prellwitz

0

https://www.raspberrypi.org/forums/viewtopic.php?f=27&t=15814

Lütfen yukarıdaki bağlantıya bakın. RP'imle çalışıyor


2
Sadece bağlantı cevaplar arzu edilmez
Darth Vader

Lütfen tura katılın ve yardım merkezini ziyaret edin . Bu teorik olarak soruyu cevaplayabilirken, cevabın temel kısımlarını buraya dahil etmek ve referans için bağlantı sağlamak tercih edilir. Aslında bu politikayı uyguluyoruz : lütfen bağlantıyı gelecekte koparsa cevabın kendi başına duracağı şekilde düzenleyin. 48 saat içinde düzenlenmezse Topluluk Wiki'sine dönüştürülür.
Ghanima

0

AP ayırma özelliğini veya bunun gibi bir şeyi kapatmak için ihtiyacınız olan yönlendirici ayarlarını kontrol edin! bu özellik sayesinde, Wi-Fi ağına bağlı istemcilerin yerel ağdaki diğer cihazlarla iletişim kurması engellenir, ancak internete erişebilirler!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.