Sobes.tech
Junior

Kuidas diagnoosida probleeme kohaliku serveriga, mis ei vasta pingile?

sobes.tech AI

Vastus AI-lt

  1. Füüsilise ühenduse kontroll:

    • Veenduge, et võrgukaabel on ühendatud serveri ja switchi (või ruuteri) vahel.
    • Kontrollige võrgukaardi ja switchi/ruuteri portide aktiivsuse indikaatoreid. Need peaksid põlema või vilkuma.
  2. Serveri võrgusätete kontroll:

    • Veenduge, et server on sisse lülitatud ja operatsioonisüsteem on käivitunud.
    • Kontrollige, et võrguliides on aktiivne ja see ei ole keelatud.
    • Kontrollige IP-aadressi, alamsüsteemi maski ja põhi-gatewayd. Veenduge, et need on õigesti seadistatud ja asuvad samas alamsüsteemis ping allikaga.
    # Näide Linuxis
    ip addr show eth0  # Kontrollib eth0 liidese staatust ja seadeid
    ip route show      # Kontrollib marsruutimistabelit
    
    # Näide Windows PowerShellis
    Get-NetIPConfiguration -InterfaceAlias "Ethernet" # Kontrollib "Ethernet" liidese seadeid
    Get-NetRoute # Kontrollib marsruutimistabelit
    
  3. Serveri tulemüri kontroll:

    • Veenduge, et tulemüür serveris ei blokeeri ICMP-päringuid (ping).
    • Ajutiselt keelake tulemüür kontrollimiseks (kõrgeim meede, ainult kontrollitud keskkonnas!).
    # Näide Linuxis (firewalld)
    sudo firewall-cmd --state # Kontrollib firewaldi olekut
    sudo firewall-cmd --zone=public --list-ports # Kontrollib avatud porte
    sudo firewall-cmd --zone=public --add-rich-rule='rule protocol value="icmp" accept' --permanent # Ajutiselt luba ICMP
    sudo firewall-cmd --reload
    
    # Näide Windows PowerShellis
    Get-NetFirewallRule -DisplayName "File and Printer Sharing (Echo Request - ICMPv4-In)" | Select Enabled # Kontrollib ICMP reegli olekut
    # Ajutiselt lülita reegel sisse, kui see on välja lülitatud (vajab administraatori õigusi)
    # Enable-NetFirewallRule -DisplayName "File and Printer Sharing (Echo Request - ICMPv4)"
    
  4. Võrguseadmete kontroll ping allika ja serveri vahel:

    • Kui server asub marsruuteri taga, kontrollige selle kättesaadavust (näiteks pingiga).
    • Kontrollige marsruuteri konfiguratsiooni (tulemüürireeglid, marsruutimine).
    • Kasutage traceroute (või tracert Windowsis) tee määramiseks serverini.
    traceroute <serveri IP-aadress>
    
    tracert <serveri IP-aadress>
    
  5. ARP-tabeli kontroll:

    • Veenduge, et ping allikal on õige serveri MAC-aadress ARP-tabelis.
    # Näide Linuxis
    arp -a
    
    # Näide Windows PowerShellis
    arp -a
    
  6. Serveri koormuse ja operatsioonisüsteemi oleku kontroll:

    • Võib-olla on server ülekoormatud või operatsioonisüsteem on hangunud.
    • Proovige ühendust luua serveriga SSH kaudu (kui see on seadistatud) või konsooli kaudu, et kontrollida süsteemi seisundit.
  7. Serveri ja võrguseadmete taaskäivitamine:

    • Lihtne serveri või switchi/ruuteri taaskäivitamine võib ajutisi probleeme lahendada.
  8. Serveri logide analüüs:

    • Kontrollige serveri süsteemilogi, et leida võrguvigu (näiteks /var/log/syslog või /var/log/messages Linuxis, Windowsi sündmuste logi).
    • Kontrollige tulemüri logisid, kui see on paigaldatud ja aktiivne.