Junior
Kā diagnosticēt problēmas ar vietējo serveri, kas neatbild uz ping?
sobes.tech AI
Atbilde no AI
-
Fiziskās savienojuma pārbaude:
- Pārliecinieties, ka tīkla kabelis ir ievietots serverī un slēdža (vai maršrutētāja).
- Pārbaudiet aktivitātes indikatorus tīkla kartē serverī un slēdža/maršrutētāja portā. Tie jādeg vai jāmirgo.
-
Servera tīkla iestatījumu pārbaude:
- Pārliecinieties, ka serveris ir ieslēgts un operētājsistēma ir ielādējusies.
- Pārbaudiet, vai tīkla interfeiss ir aktīvs un nav atslēgts.
- Pārbaudiet IP adresi, apakštīkla masku un galveno vārteju. Pārliecinieties, ka tie ir konfigurēti pareizi un atrodas tajā pašā apakštīklā ar ping avotu.
# Piemērs Linux ip addr show eth0 # Pārbauda eth0 interfeisa statusu un iestatījumus ip route show # Pārbauda maršrutēšanas tabulu# Piemērs Windows PowerShell Get-NetIPConfiguration -InterfaceAlias "Ethernet" # Pārbauda "Ethernet" interfeisa iestatījumus Get-NetRoute # Pārbauda maršrutēšanas tabulu -
Servera ugunsmūra pārbaude:
- Pārliecinieties, ka ugunsmūris serverī nebloke ICMP pieprasījumus (ping).
- Pagaidu atslēgt ugunsmūri pārbaudei (galējā mēra, tikai diagnosticēšanai kontrolētā vidē!).
# Piemērs Linux (firewalld) sudo firewall-cmd --state # Pārbauda firewalld statusu sudo firewall-cmd --zone=public --list-ports # Pārbauda atvērtos portus sudo firewall-cmd --zone=public --add-rich-rule='rule protocol value="icmp" accept' --permanent # Pagaidu ICMP atļauja sudo firewall-cmd --reload# Piemērs Windows PowerShell Get-NetFirewallRule -DisplayName "File and Printer Sharing (Echo Request - ICMPv4-In)" | Select Enabled # Pārbauda ICMP noteikumu statusu # Pagaidu iespējojiet noteikumu, ja tas ir atslēgts (vajadzīgas administratora tiesības) # Enable-NetFirewallRule -DisplayName "File and Printer Sharing (Echo Request - ICMPv4)" -
Tīkla ierīču pārbaude starp ping avotu un serveri:
- Ja serveris atrodas aiz maršrutētāja, pārbaudiet tā pieejamību (piemēram, ar ping).
- Pārbaudiet maršrutētāja konfigurāciju (ugunsmūra noteikumus, maršrutēšanu).
- Izmantojiet
traceroute(vaitracertWindows) maršruta noteikšanai līdz serverim.
traceroute <servera IP-adrese>tracert <servera IP-adrese> -
ARP tabulas pārbaude:
- Pārliecinieties, ka ping avotam ir pareiza servera MAC adrese ARP tabulā.
# Piemērs Linux arp -a# Piemērs Windows PowerShell arp -a -
Servera slodzes un OS stāvokļa pārbaude:
- Iespējams, serveris ir pārslodzes vai operētājsistēma ir iestrēgusi.
- Mēģiniet pieslēgties serverim ar SSH (ja tas ir konfigurēts) vai caur konsoli, lai pārbaudītu sistēmas stāvokli.
-
Servera un tīkla ierīču restartēšana:
- Vienkārša servera vai slēdža/maršrutētāja restartēšana dažreiz var atrisināt īslaicīgas problēmas.
-
Servera žurnālu analīze:
- Pārbaudiet servera sistēmas žurnālus par tīkla kļūdām (piemēram,
/var/log/syslogvai/var/log/messagesLinux, Windows notikumu žurnāls). - Pārbaudiet ugunsmūra žurnālus, ja tas ir uzstādīts un aktīvs.
- Pārbaudiet servera sistēmas žurnālus par tīkla kļūdām (piemēram,