Sobes.tech
Junior

Ping-ə cavab verməyən yerli serverdə problemləri necə diaqnostika etmək olar?

sobes.tech Süni İntellekt

AI-dan cavab

  1. Fiziki bağlantını yoxlamaq:

    • Şəbəkə kabelinin server və switch (və ya router)ə qoşulduğundan əmin olun.
    • Serverdə şəbəkə kartındakı və switch/router portundakı aktivlik göstəricilərini yoxlayın. Onlar yanıb-sönməli və ya işıq yanmalıdır.
  2. Serverin şəbəkə parametrlərini yoxlamaq:

    • Serverin yandırıldığından və əməliyyat sisteminin yükləndiyindən əmin olun.
    • Şəbəkə interfeysinin aktiv və deaktiv olmadığını yoxlayın.
    • IP ünvanı, alt şəbəkə maskası və əsas keçidi yoxlayın. Onların düzgün qurulduğundan və ping mənbəyi ilə eyni alt şəbəkədə olduğundan əmin olun.
    # Linuxda nümunə
    ip addr show eth0  # eth0 interfeysinin vəziyyətini və parametrlərini yoxlayın
    ip route show      # marşrut cədvəlini yoxlayın
    
    # Windows PowerShelldə nümunə
    Get-NetIPConfiguration -InterfaceAlias "Ethernet" # Ethernet interfeysinin parametrlərini yoxlayın
    Get-NetRoute # marşrut cədvəlini yoxlayın
    
  3. Serverdə firewall-u yoxlamaq:

    • Firewall-un ICMP sorğularını (ping) bloklamadığından əmin olun.
    • Test üçün firewall-u müvəqqəti söndürün (ən ekstremal, yalnız nəzarət olunan mühitdə!).
    # Linuxda nümunə (firewalld)
    sudo firewall-cmd --state # firewalld vəziyyətini yoxlayın
    sudo firewall-cmd --zone=public --list-ports # açıq portları yoxlayın
    sudo firewall-cmd --zone=public --add-rich-rule='rule protocol value="icmp" accept' --permanent # ICMP müvəqqəti icazə verin
    sudo firewall-cmd --reload
    
    # Windows PowerShelldə nümunə
    Get-NetFirewallRule -DisplayName "File and Printer Sharing (Echo Request - ICMPv4-In)" | Select Enabled # ICMP qaydasının vəziyyətini yoxlayın
    # Əgər deaktivdirsə, müvəqqəti aktivləşdirin (idarəçi hüquqları tələb olunur)
    # Enable-NetFirewallRule -DisplayName "File and Printer Sharing (Echo Request - ICMPv4)"
    
  4. Şəbəkə cihazlarını ping mənbəyi və server arasında yoxlamaq:

    • Əgər server marşrutlaşdırıcı arxasında yerləşirsə, onun əlçatanlığını yoxlayın (məsələn, ona ping atmaqla).
    • Marşrutlaşdırıcının konfiqurasiyasını yoxlayın (firewall qaydaları, marşrutlaşdırma).
    • traceroute (və ya Windowsda tracert) istifadə edərək, serverə gedən yolu müəyyən edin.
    traceroute <Serverin IP ünvanı>
    
    tracert <Serverin IP ünvanı>
    
  5. ARP cədvəlini yoxlamaq:

    • Ping mənbəyinin serverin düzgün MAC ünvanına sahib olduğundan əmin olun.
    # Linuxda nümunə
    arp -a
    
    # Windows PowerShelldə nümunə
    arp -a
    
  6. Serverin yüklənməsi və əməliyyat sisteminin vəziyyətini yoxlamaq:

    • Server çox yüklənmiş və ya əməliyyat sistemi donmuş ola bilər.
    • SSH ilə qoşulmağa və ya konsol vasitəsilə sistemin vəziyyətini yoxlamağa çalışın.
  7. Server və şəbəkə cihazlarını yenidən başlatmaq:

    • Sadə yenidən başlatma müvəqqəti problemləri həll edə bilər.
  8. Serverin loglarını analiz etmək:

    • Şəbəkə ilə əlaqəli səhvlər üçün serverin sistem loglarını yoxlayın (məsələn, /var/log/syslog və ya /var/log/messages Linuxda, Windowsda Hadisələr Göstəricisi).
    • Firewall loglarını yoxlayın, əgər aktiv və quraşdırılıbsa.