Basit ağ sorunları


3

Ağda IP’m 192.168.1.101. IP 192.168.1.102 (bir yönlendirici kullanarak bağlı) olan başka bir ev bilgisayarımı kurmaya çalışıyorum. Şimdi 192.168.1.102 kapatıldığında ping yaptığımda, anladım Sent = 4, Received = 4, Lost = 0 (0% loss). ancak, bu bilgisayar kapalı

  • neden alacağım 0% loss. Bunu 0% loss192.168.1.102 açıldığında da alıyorum .
  • Üstelik Destination host unreachable., eğer herhangi bir ip attıktan sonra, eğer bunu elde edersem, o zaman IP ile ağ bağlantısının kesildiğini varsaymak güvenli midir?
  • Bir IP'nin ağda olabileceği sadece 2 durum var mı? ulaşılabilir (açılabilir ve pinglenebilir) ve ulaşılamaz (kapatılamaz, böylece ping edilemez)
  • Ping güvenlik duvarı tarafından engellenebilir mi? Eğer evet ise, bu IP'nin ağımda olup olmadığını nasıl kontrol edebilirim? (Bir istemci sunucu yazılımı geliştirmeye çalışıyorum ve geçerli bir IP tespit etmek için sunucu tarafından doğrulanacak bir yol arıyorum).

zaman 192.168.1.102 kapatılır

C:\Users>ping 192.168.1.102

Pinging 192.168.1.102 with 32 bytes of data:
Reply from 192.168.1.101: Destination host unreachable.
Reply from 192.168.1.101: Destination host unreachable.
Reply from 192.168.1.101: Destination host unreachable.
Reply from 192.168.1.101: Destination host unreachable.

Ping statistics for 192.168.1.102:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

ne zaman 192.168.1.102 açıldığında

C:\Users>ping 192.168.1.102

Pinging 192.168.1.102 with 32 bytes of data:
Reply from 192.168.1.102: bytes=32 time=172ms TTL=128
Reply from 192.168.1.102: bytes=32 time=1ms TTL=128
Reply from 192.168.1.102: bytes=32 time=1ms TTL=128
Reply from 192.168.1.102: bytes=32 time=29ms TTL=128

Ping statistics for 192.168.1.102:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 172ms, Average = 50ms

Yanıtlar:


5

Windows ping 0% lossbu durumda raporları , ancak Linux ping raporları 100% loss. Bu gerçekten anlamsal bir konudur çünkü "Hedef ana bilgisayara erişilemiyor" durumunda gerçek ping paketi gönderilmez (bu ARP aramasıdır).

Sekonderlik sorunuzu cevaplamak için: güvenlik duvarı ICMP ping paketlerini engelleyebileceğinden, makine açık olsa bile bir ping başarısız olabilir.

Sorununuza yönelik uyarıcı çözümler hakkında önerilerde bulunmak istiyorsanız, lütfen ne tür bir "kimlik doğrulaması" yapmaya çalıştığınıza dikkat edin.

Bir adresin aynı yerel ağda ("alt ağ") olup olmadığını bilmek istiyorsanız, route printkomutla ilgilenebilirsiniz . Geçerli alt ağın adres aralığını belirlemek için Ağ Hedefi ve Ağ Maskesi sütunlarına bakın.


+1 .102 ana bilgisayarı kapalıyken, kesinlikle .101 ana bilgisayarı ile .102 ana bilgisayarı arasındaki .101 ana bilgisayarı ile ARP arama arızası ve Windows pingkomutunda yerel bir ARP arızasını bir şekilde bir ICMP olarak saydığını bildirmesi bir hatadır. yankı yanıtı alınıyor.
Spiff

0

Yönlendiriciniz, sunucuya değil% 100 aldığını bildiriyor Ana bilgisayar açıkça "Hedef ana bilgisayara erişilemiyor" idi çünkü bilgisayar kapalı olduğu için erişilemez.

Bu normal bir davranış ve tam olarak bildiğim bir IP adresini ping ederken ne alıyorum ve daha önce kullanımda değil. Bu durumda, yönlendirici, ana bilgisayarın erişilebilir olup olmadığını bilmiyor.

Ping'in dönebileceği ve "İstek zaman aşımına uğradı" olan bir yanıt daha var ve bu ve "Hedef ana makineye erişilemiyor" arasındaki fark, bir noktada söz konusu IP'nin yönlendiricinin ARP (Adres Çözüm Protokolü) tablosuna yaptığıdır. daha önce açıldığında. Ulaşılabilir olduğunu biliyor ve yapamayacağını şimdi bildiriyor.

Elbette Ping, bir yazılım güvenlik duvarı tarafından engellenebilir. Kontrol etmenin en kolay yolu güvenlik duvarını geçici olarak kapatmaktır.


Artımlı cevap için özür dilerim. Daha fazla şey söyleyeceğimi ve daha net bir şekilde nasıl anlaşılacağını düşündüğümü düşündüm.
KCotreau

Çalıştığınız işletim sistemini listelerseniz, ICMP (Ping için kullanılır) paketlerine nasıl izin vereceğinizi söyleyebilirim.
KCotreau

Yönlendiricisinin muhtemelen bununla hiçbir ilgisi yok. Hem .101 ana bilgisayarı hem de yeni .102 ana bilgisayarı neredeyse kesinlikle aynı alt ağda, bu nedenle yönlendirici aslında dahil değil. "Yönlendiriciyle bağlan" derken muhtemelen "Yönlendiricinin LAN tarafındaki dahili Ethernet anahtarı ile bağlanıldı" anlamına geliyor.
Spiff

Amacımı özledin. Anahtarlar ARP kullanmaz veya ICMP'ye dahil olmaz. İki ana bilgisayar arasındaki cihaz hiçbir şey "rapor" etmedi. Bu bir ana bilgisayar sorunudur ve bağlantı cihazında bir sorun olarak yanlış tanımladınız. Sorunun yaşandığı yerin yanlış tanımlanması, Klox'un sorun alanı konusundaki anlayışına zarar verebilir.
Spiff

PS Ağ iletişimi hakkında bu tür bir karıştırılmış düşünce gördüm. Bu tür cinayetlerin yayılmasını sona erdirmek umuduyla, bunun gibi yanlış ya da önemli derecede yanıltıcı olan Cevapları reddediyorum. Lütfen kişisel olarak alma. Umarım bir şey daha iyi ağ öğrenmek için bir teşvik olarak kabul edersiniz, böylece daha doğru ve böylece Cevaplarınızda daha yararlı olabilirsiniz.
Spiff
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.