Sobes.tech
Junior

Hoe diagnoseer je problemen met een lokale server die niet op ping reageert?

sobes.tech AI

Antwoord van AI

  1. Controleer de fysieke verbinding:

    • Zorg dat de netwerkkabel is aangesloten op de server en de switch (of router).
    • Controleer de activiteitsindicatoren op de netwerkkaart van de server en op de poort van de switch/router. Ze moeten branden of knipperen.
  2. Controleer de netwerkconfiguratie van de server:

    • Zorg dat de server aan staat en het besturingssysteem is opgestart.
    • Controleer of de netwerkinterface actief is en niet uitgeschakeld.
    • Controleer het IP-adres, subnetmasker en de standaardgateway. Zorg dat ze correct zijn ingesteld en in hetzelfde subnet liggen als de ping-bron.
    # Voorbeeld in Linux
    ip addr show eth0  # Controleer de status en instellingen van de eth0-interface
    ip route show      # Controleer de routeringstabel
    
    # Voorbeeld in Windows PowerShell
    Get-NetIPConfiguration -InterfaceAlias "Ethernet" # Controleer de configuratie van de Ethernet-interface
    Get-NetRoute # Controleer de routeringstabel
    
  3. Controleer de firewall op de server:

    • Zorg dat de firewall op de server ICMP-verzoeken (ping) niet blokkeert.
    • Schakel de firewall tijdelijk uit voor de test (extreme maatregel, alleen in een gecontroleerde omgeving!).
    # Voorbeeld in Linux (firewalld)
    sudo firewall-cmd --state # Controleer de status van firewalld
    sudo firewall-cmd --zone=public --list-ports # Controleer open poorten
    sudo firewall-cmd --zone=public --add-rich-rule='rule protocol value="icmp" accept' --permanent # Tijdelijk ICMP toestaan
    sudo firewall-cmd --reload
    
    # Voorbeeld in Windows PowerShell
    Get-NetFirewallRule -DisplayName "File and Printer Sharing (Echo Request - ICMPv4-In)" | Select Enabled # Controleer de status van de ICMP-regel
    # Schakel de regel tijdelijk in als deze uitstaat (beheerdersrechten vereist)
    # Enable-NetFirewallRule -DisplayName "File and Printer Sharing (Echo Request - ICMPv4)"
    
  4. Controleer de netwerkapparaten tussen de ping-bron en de server:

    • Als de server achter een router staat, controleer dan de bereikbaarheid (bijvoorbeeld door te pingen).
    • Controleer de configuratie van de router (firewallregels, routering).
    • Gebruik traceroute (of tracert in Windows) om te bepalen waar de route naar de server wordt onderbroken.
    traceroute <IP-adres van de server>
    
    tracert <IP-adres van de server>
    
  5. Controleer de ARP-tabel:

    • Zorg dat de ping-bron het juiste MAC-adres van de server in haar ARP-tabel heeft.
    # Voorbeeld in Linux
    arp -a
    
    # Voorbeeld in Windows PowerShell
    arp -a
    
  6. Controleer de belasting van de server en de systeemstatus:

    • De server kan overbelast zijn of het besturingssysteem kan vastgelopen zijn.
    • Probeer via SSH (als het is ingesteld) of via de console verbinding te maken om de systeestatus te controleren.
  7. Herstart de server en netwerkapparaten:

    • Een eenvoudige herstart van de server of de switch/router kan tijdelijke problemen oplossen.
  8. Analyseer de logs van de server:

    • Controleer de syste logs op de server op fouten gerelateerd aan het netwerk (bijvoorbeeld /var/log/syslog of /var/log/messages in Linux, Windows Event Viewer).
    • Controleer de firewall logs als deze geïnstalleerd en actief is.