Junior
Ինչպե՞ս ախտորոշել տեղական սերվերի խնդիրները, որոնք պատասխան չեն տալիս ping-ին։
sobes.tech AI
Պատասխան AI-ից
-
Ֆիզիկական կապի ստուգում:
- Համոզվեք, որ ցանցային մալուխը միացված է սերվերին և սվիչին (կամ ռութերին):
- Ստուգեք ակտիվության ցուցիչները սերվերի ցանցային քարտի և սվիչի/ռութերի պորտի վրա: Նրանք պետք է լուսավորեն կամ փայլեն:
-
Սերվերի ցանցային կարգավորումների ստուգում:
- Համոզվեք, որ սերվերը միացված է և օպերացիոն համակարգը բեռնված է:
- Ստուգեք, որ ցանցային ինտերֆեյսը ակտիվ է և չի անջատված:
- Ստուգեք IP հասցեն, ենթաբնոցի մասկը և հիմնական դարպասը: Համոզվեք, որ դրանք ճիշտ են կարգավորված և գտնվում են նույն ենթաբնոցում, ինչ ping աղբյուրը:
# Օրինակ Linux-ում ip addr show eth0 # Ստուգում eth0 ինտերֆեյսի կարգավիճակը և կարգավորումները ip route show # Ստուգում երթուղիների աղյուսակը# Windows PowerShell-ում օրինակ Get-NetIPConfiguration -InterfaceAlias "Ethernet" # Ստուգում Ethernet ինտերֆեյսի կարգավորումները Get-NetRoute # Ստուգում երթուղիների աղյուսակը -
Սերվերի firewall-ի ստուգում:
- Համոզվեք, որ firewall-ը չի խոչընդոտում ICMP հարցումները (ping):
- Ժամանակավոր անջատեք firewall-ը ստուգման համար (միայն ախտորոշման նպատակներով):
# Linux-ում օրինակ firewalld sudo firewall-cmd --state # Ստուգում firewalld-ի վիճակը sudo firewall-cmd --zone=public --list-ports # Բացված պորտերի ստուգում sudo firewall-cmd --zone=public --add-rich-rule='rule protocol value="icmp" accept' --permanent # Ժամանակավոր թույլտվություն ICMP-ի համար sudo firewall-cmd --reload# Windows PowerShell-ում օրինակ Get-NetFirewallRule -DisplayName "File and Printer Sharing (Echo Request - ICMPv4-In)" | Select Enabled # ICMP կանոնների վիճակի ստուգում # Ժամանակավոր ակտիվացրեք կանոնը, եթե այն անջատված է (պահանջվում է ադմինիստրատորի իրավունք) # Enable-NetFirewallRule -DisplayName "File and Printer Sharing (Echo Request - ICMPv4-In)" -
Ցանցային սարքերի ստուգում ping աղբյուրի և սերվերի միջև:
- Եթե սերվերը գտնվում է ռութերի հետևում, ստուգեք նրա հասանելիությունը (օրինակ, ping-ով):
- Ստուգեք ռութերի կոնֆիգուրացիան (firewall կանոններ, երթուղիներ):
- Օգտագործեք
traceroute(կամtracertWindows-ում), որպեսզի պարզեք, որտեղ է ընդհատվում ճանապարհը սերվերին հասնելու համար:
traceroute <սերվերի IP հասցե>tracert <սերվերի IP հասցե> -
ARP աղյուսակի ստուգում:
- Համոզվեք, որ ping աղբյուրը ունի ճիշտ MAC հասցե սերվերի համար իր ARP աղյուսակում:
# Linux-ում օրինակ arp -a# Windows PowerShell-ում օրինակ arp -a -
Սերվերի բեռի և օպերացիոն համակարգի վիճակի ստուգում:
- Միգուցե սերվերը ծանրաբեռնված է կամ օպերացիոն համակարգը կախված է:
- Փորձեք միանալ սերվերին SSH-ով (եթե այն կարգավորված է) կամ կոնսոլի միջոցով համակարգի վիճակը ստուգելու համար:
-
Սերվերի և ցանցային սարքերի վերագործարկում:
- Պարզ վերագործարկումը կարող է ժամանակավորապես լուծել խնդիրները:
-
Սերվերի լոգների վերլուծություն:
- Ստուգեք համակարգային լոգերը սերվերում ցանցի սխալների համար (օրինակ,
/var/log/syslogկամ/var/log/messagesLinux-ում, Windows-ի իրադարձությունների դիտող): - Ստուգեք firewall-ի լոգերը, եթե դրանք տեղադրված և ակտիվ են:
- Ստուգեք համակարգային լոգերը սերվերում ցանցի սխալների համար (օրինակ,
hy