Sobes.tech
Junior

Ping'e cevap vermeyen yerel sunucu sorunları nasıl teşhis edilir?

sobes.tech yapay zeka

AI'dan gelen yanıt

  1. Fiziksel bağlantıyı kontrol edin:

    • Ağ kablosunun sunucuya ve anahtara (veya yönlendiriciye) takılı olduğundan emin olun.
    • Sunucudaki ağ kartındaki ve anahtar/yönlendirici portundaki aktivite göstergelerinin yanıp yanmadığını veya ışık yandığını kontrol edin.
  2. Sunucunun ağ ayarlarını kontrol edin:

    • Sunucunun açık ve işletim sisteminin başlatıldığından emin olun.
    • Ağ arayüzünün etkin ve devre dışı bırakılmadığını kontrol edin.
    • IP adresi, alt ağ maskesi ve ana geçidi kontrol edin. Bunların doğru yapılandırıldığından ve ping kaynağıyla aynı alt ağda olduğundan emin olun.
    # Linux'ta örnek
    ip addr show eth0  # eth0 arayüzünün durumu ve ayarlarını kontrol edin
    ip route show      # Yönlendirme tablosunu kontrol edin
    
    # Windows PowerShell'de örnek
    Get-NetIPConfiguration -InterfaceAlias "Ethernet" # Ethernet arayüzü ayarlarını kontrol edin
    Get-NetRoute # Yönlendirme tablosunu kontrol edin
    
  3. Sunucudaki güvenlik duvarını kontrol edin:

    • Güvenlik duvarının ICMP isteklerini (ping) engellemediğinden emin olun.
    • Test amacıyla güvenlik duvarını geçici olarak devre dışı bırakın (kontrollü ortamda, son çare!).
    # Linux'ta örnek (firewalld)
    sudo firewall-cmd --state # firewalld durumunu kontrol edin
    sudo firewall-cmd --zone=public --list-ports # Açık portları kontrol edin
    sudo firewall-cmd --zone=public --add-rich-rule='rule protocol value="icmp" accept' --permanent # ICMP'yi geçici olarak izin verin
    sudo firewall-cmd --reload
    
    # Windows PowerShell'de örnek
    Get-NetFirewallRule -DisplayName "File and Printer Sharing (Echo Request - ICMPv4-In)" | Select Enabled # ICMP kural durumunu kontrol edin
    # Kural devre dışıysa geçici olarak etkinleştirin (yönetici izinleri gerekebilir)
    # Enable-NetFirewallRule -DisplayName "File and Printer Sharing (Echo Request - ICMPv4)"
    
  4. Ağ cihazlarını ping kaynağı ile sunucu arasında kontrol edin:

    • Sunucu bir yönlendiricinin arkasındaysa, erişilebilirliğini kontrol edin (örneğin, ona ping atarak).
    • Yönlendirici yapılandırmasını kontrol edin (güvenlik duvarı kuralları, yönlendirme).
    • traceroute (veya Windows'ta tracert) kullanarak sunucuya giden yolun nerede kesildiğini belirleyin.
    traceroute <Sunucu IP adresi>
    
    tracert <Sunucu IP adresi>
    
  5. ARP tablosunu kontrol edin:

    • Ping kaynağının, sunucunun doğru MAC adresine sahip olduğundan emin olun.
    # Linux'ta örnek
    arp -a
    
    # Windows PowerShell'de örnek
    arp -a
    
  6. Sunucu yükü ve sistem durumu kontrol edin:

    • Sunucu aşırı yüklü olabilir veya işletim sistemi donmuş olabilir.
    • SSH ile bağlanmayı deneyin (ayarlandıysa) veya sistem durumunu kontrol etmek için konsol üzerinden erişin.
  7. Sunucu ve ağ cihazlarını yeniden başlatın:

    • Basit bir yeniden başlatma, geçici sorunları çözebilir.
  8. Sunucu günlüklerini analiz edin:

    • Sunucudaki sistem günlüklerini, ağla ilgili hatalar için kontrol edin (örneğin, Linux'ta /var/log/syslog veya /var/log/messages, Windows'ta Olay Günlüğü).
    • Güvenlik duvarı günlüklerini kontrol edin, eğer etkinse ve kuruluysa.