Junior
Ping'e cevap vermeyen yerel sunucu sorunları nasıl teşhis edilir?
sobes.tech yapay zeka
AI'dan gelen yanıt
-
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.
-
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 -
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)" -
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'tatracert) kullanarak sunucuya giden yolun nerede kesildiğini belirleyin.
traceroute <Sunucu IP adresi>tracert <Sunucu IP adresi> -
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 -
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.
-
Sunucu ve ağ cihazlarını yeniden başlatın:
- Basit bir yeniden başlatma, geçici sorunları çözebilir.
-
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/syslogveya/var/log/messages, Windows'ta Olay Günlüğü). - Güvenlik duvarı günlüklerini kontrol edin, eğer etkinse ve kuruluysa.
- Sunucudaki sistem günlüklerini, ağla ilgili hatalar için kontrol edin (örneğin, Linux'ta