Sobes.tech
Junior

Jak diagnostikovat problémy s místním serverem, který neodpovídá na ping?

sobes.tech AI

Odpověď od AI

  1. Kontrola fyzického připojení:

    • Ujistěte se, že síťový kabel je zapojený do serveru a přepínače (nebo routeru).
    • Zkontrolujte indikátory aktivity na síťové kartě serveru a na portu přepínače/routeru. Měly by svítit nebo blikat.
  2. Kontrola síťových nastavení serveru:

    • Ujistěte se, že je server zapnutý a operační systém naběhl.
    • Zkontrolujte, že síťové rozhraní je aktivní a není vypnuté.
    • Zkontrolujte IP adresu, masku podsítě a výchozí bránu. Ujistěte se, že jsou správně nastavené a patří do stejné podsítě jako zdroj ping.
    # Příklad v Linuxu
    ip addr show eth0  # Kontrola stavu a nastavení rozhraní eth0
    ip route show      # Kontrola směrovací tabulky
    
    # Příklad ve Windows PowerShell
    Get-NetIPConfiguration -InterfaceAlias "Ethernet" # Kontrola nastavení rozhraní "Ethernet"
    Get-NetRoute # Kontrola směrovací tabulky
    
  3. Kontrola firewallu na serveru:

    • Ujistěte se, že firewall na serveru neblokuje ICMP požadavky (ping).
    • Dočasně vypněte firewall pro kontrolu (pouze pro diagnostiku!).
    # Příklad v Linuxu (firewalld)
    sudo firewall-cmd --state # Kontrola stavu firewalld
    sudo firewall-cmd --zone=public --list-ports # Kontrola otevřených portů
    sudo firewall-cmd --zone=public --add-rich-rule='rule protocol value="icmp" accept' --permanent # Dočasně povolit ICMP
    sudo firewall-cmd --reload
    
    # Příklad ve Windows PowerShell
    Get-NetFirewallRule -DisplayName "File and Printer Sharing (Echo Request - ICMPv4-In)" | Select Enabled # Kontrola stavu pravidla pro ICMP
    # Dočasně povolte pravidlo, pokud je vypnuté (vyžadují administrátorská práva)
    # Enable-NetFirewallRule -DisplayName "File and Printer Sharing (Echo Request - ICMPv4-In)"
    
  4. Kontrola síťových zařízení mezi zdrojem ping a serverem:

    • Pokud je server za routerem, zkontrolujte jeho dostupnost (například pingem).
    • Zkontrolujte konfiguraci routeru (pravidla firewallu, směrování).
    • Použijte traceroute (nebo tracert ve Windows) k určení, kde se cesta k serveru přerušuje.
    traceroute <IP adresa serveru>
    
    tracert <IP adresa serveru>
    
  5. Kontrola ARP tabulky:

    • Ujistěte se, že zdroj ping má správnou MAC adresu serveru ve své ARP tabulce.
    # Příklad v Linuxu
    arp -a
    
    # Příklad ve Windows PowerShell
    arp -a
    
  6. Kontrola zatížení serveru a stavu OS:

    • Možná je server přetížený nebo operační systém zamrzl.
    • Pokuste se připojit k serveru přes SSH (pokud je nastaven) nebo přes konzoli pro kontrolu stavu systému.
  7. Reboot serveru a síťových zařízení:

    • Jednoduché restartování serveru nebo přepínače/routeru může dočasně vyřešit problémy.
  8. Analýza logů serveru:

    • Zkontrolujte systémové logy na serveru na chyby související se sítí (například /var/log/syslog nebo /var/log/messages v Linuxu, Windows Event Viewer).
    • Zkontrolujte logy firewallu, pokud jsou nainstalované a aktivní.