En af de mest brugte kommandoer på administrations- og supportniveau gennem tiderne er kommandoen PING.
De fleste af os ved, at denne kommando giver os mulighed for at kontrollere forbindelsen til en fjerncomputer ved at sende en række anmodninger og dermed kontrollere dens tilgængelighed og omfang.
I dag vil vi i detaljer analysere alt, hvad denne kommando tilbyder os, samt dens flere alternativer til brug i Windows- og Linux -miljøer.
Hvad er ping -kommandoenPing (Packet Internet Groper - Internet Packet Finder) er et kommandoværktøj inkluderet som standard i operativsystemer, som vi vil have mulighed for at kontrollere status for en forbindelse til en lokal eller fjerncomputer, og dette er ganske nyttigt at kontrollere, om en bestemt IP -adresse eller computer er tilgængelig eller ej og i på denne måde tage administrative handlinger.
Sådan fungerer Ping -kommandoenDet skal bemærkes, at takket være denne kommando kan vi kontrollere, om der er forbindelsesfejl i netværket, og til dette sender ping -kommandoen en række pakker til en IP -adresse eller computer og takket være svar timeout ved hjælp af adressen eller udstyret kan det bestemmes, om tilslutningen giver en eller anden form for forsinkelse, og dette kaldes reaktionstid.
På denne måde, når ping -responsen er hurtig, angiver det, at forbindelsen er god, men når svaret er fejlagtigt eller langsomt, angiver det, at noget i stien fungerer med fejl, det være sig en router, et modem osv., og på denne måde får vi mulighed for at analysere hvor er fejlen at tage korrigerende handlinger.
Hvornår skal du bruge ping -kommandoenDer er nogle situationer, hvor denne kommando er ganske nyttig inden for vores support- og administrationsopgaver, nogle af disse tilfælde er:
- Kontroller forsinkelse mellem to adresser eller teams.
- Bekræft forbindelse af et netværk.
- Kender hende IP -adresse af et domæne.
- Kan implementeres i scripts at kontrollere tilgængeligheden af en fjernserver.
- Tjek tilgængelighed af et hold.
1. Parametre, der skal tilføjes til PING -kommandoen på Windows og Linux
Selvom vi for det meste bruger Ping -kommandoen på en enkel måde (ping (IP -adresse), er der en række parametre, der kan tilføjes for at øge Pings muligheder, denne syntaks er
ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [-w timeout] [- R] [-S srcaddr] [-p] [-4] [-6] mål [/?]De ovennævnte parametre opfylder følgende roller
-tVed hjælp af denne mulighed angiver vi, at ping fortsat sender anmodninger til destinationsenheden eller adressen kontinuerligt, for at stoppe med at sende anmodninger vil vi bruge tastekombinationen Ctrl + C.
-tilDenne parameter løser navnet på en vært i IP -adresse.
-n count (Count)Denne parameter tillader os angive antallet af ekkoforespørgsler at vi sender til destinationsadressen, værdien pr standard er 4.
-l størrelse (størrelse)Denne parameter giver os mulighed for at specificere i bytes, datafeltstørrelse i sendte anmodningsbeskeder. Størrelsen kan være mellem 32 og 65.527, hvor 32 er standardværdien.
-FVed at bruge denne parameter forhindrer vi anmodningsmeddelelser, der sendes fra være fragmenteret mellem routerne og destinationen.
-i TTL TTL - Time To LifeVed hjælp af denne parameter har vi mulighed for at indstille levetid for hver besked sendt.
-v TOS TOS (servicetype)Ved hjælp af denne parameter har vi mulighed for at etablere en værdi for servicetypen og det er ikke en meget udbredt værdi fra Windows 7.
-r tællerMed denne parameter har vi mulighed for at indstille antal spring Mellem den lokale computer og destinationscomputeren, som vi vil have vist på skærmen, er den maksimale værdi, vi kan indstille 9.
-s tællerMed denne parameter vi viser tiden i tidsstempelformatet hvor anmodningen modtages, og ekkosvaret sendes. Den maksimale værdi, der skal indstilles, er 4.
-w timeoutDenne parameter tillader os indstil timeout at ping -kommandoen skal vente på hvert svar fra de anmodninger, der sendes. Denne værdi er repræsenteret i millisekunder og standardværdien er 4000 ms eller 4 sekunder.
-RMed denne parameter indstiller vi rundrejse af de indsendte ansøgninger.
-S srcaddrMed denne mulighed kan vi angiv kildeadressen eller ressource adresse.
-sMed denne parameter vi pinger en udbyder af virtualisering såsom Hyper-V.
-4Når du bruger denne parameter vi tvinger ping -kommandoen udelukkende at bruge IPV4 -adressering.
-6Med denne parameter tvinger vi ping -kommandoen til at gøre eksklusiv brug af IPv6 -adressering.
MålDenne værdi refererer til destinationsadresse eller team hvor vi vil udføre ping -kommandoen.
/?Dette jokertegn viser Hjælp af ping -kommandoen.
BemærkDet er vigtigt at præcisere, at parametrene -f, -v, -r, -s, -j og -k arbejder udelukkende med adresser IPv4 mens parametrene -R og -S arbejde med adresser IPv6 udelukkende.
2. Resultat ved udførelse af PING -kommandoen på Windows og Linux
Trin 1
For at vide, hvordan ping -kommandoen reagerer, har vi udført en grundlæggende ping
ping www.solvetic.com
FORSTØRRE
Trin 2
Det Pings grundlæggende struktur er det næste:
Svar fra (IP -adresse)Angiver, at ping -kommandoen modtager et svar på anmodningen om pakker, der sendes fra destinations -IP -adressen.
BytesAngiv størrelsen i bytes af svaret.
VejrRefererer til vejr, i millisekunder, hvad ping fik svaret af målholdet.
TTLAngiver Time to Life eller Time of Life angiver gennem hvor mange routere eller enheder det passerer pakken, inden den bliver afvist.
Pakker sendtAngiver antallet af anmodninger sendt ved hjælp af ping -kommandoen.
Modtagne pakkerAngiver, hvilke pakker der fik en rigtigt svar af team- eller destinationsledelsen.
Tabte pakkerAngiver hvor mange anmodninger var forkerte på grund af en vis fejl på anmodningens vej.
Trin 3
Selvom i eksemplet beskrevet alle pakkerne til tider fik et korrekt svar vi kan være foran følgende meddelelser:
Destinationsnetværk utilgængeligtDenne fejl angiver det der er ingen vej til destinationsadressen eller teamet.
Timeout for denne anmodningDenne fejl angiver det der er fejl i forbindelsen mellem hjemmecomputeren og destinationscomputeren.
Trin 3
Nogle af årsagerne til disse fejl er:
- Målholdet er slukket eller inaktiv.
- Nogle af routere på vejen der inaktiv.
- Det reaktionstid er højere end et sekund.
- Der er ingen returvej til holdet.
3. Eksempler på Ping -kommandoen i Windows 10
Vi vil se nogle eksempler på, hvordan du bruger ping -kommandoen i Windows 10
ping -n 6 -l 1000 www.solvetic.comMed denne kommando angiver vi, at de er 6 anmodninger sendt til målholdet, med parameteren n, og med parameteren -l angiver vi det størrelsen af hver sendt pakke er 1000 bytes.
FORSTØRRE
ping -a 8.8.8.8I dette eksempel instruerer vi ping -kommandoen i at forsøge at løse navnet på den vært, hvis IP -adresse er 8.8.8.8, og hvis den ikke løser det, skal du udføre ping som normalt. Vi kan se, at ping -kommandoen løser, at navnet på vært er google-public-dns-a.google.com.
FORSTØRRE
ping -i www.solvetic.comDenne mulighed øge leveringstiden Mellem hver pakke, i dette eksempel, har vi defineret tiden mellem pakke og pakke til 4 sekunder.
FORSTØRRE
ping localhostDenne parameter giver os mulighed for at pinge og tjek netværksforbindelse af lokalholdet.
FORSTØRRE
ping -w 6 www.solvetic.comMed denne parameter angiver vi til ping -kommandoen, at sende anmodninger i 6 sekunder og afslut forsendelsesprocessen automatisk.
FORSTØRRE
ping google.com -f -l 1472Med denne parameter kan vi fastslå if der er en form for defragmentering i de sendte pakker.
FORSTØRRE
ping -r 4 www.solvetic.comMed den angivne parameter tillader vi dem at blive vist i konsollen ruten i 4 spring til destinationsadressen.
FORSTØRRE
4. Eksempler på Ping -kommandoen i Ubuntu 16
Ubuntu 16 er en af mest brugte distros og populær Linux for sin alsidighed og omfang. Vi kan bruge Ping -kommandoen til at kende forskellige tilstande på netværket derfra, nogle af eksemplerne ved hjælp af Ping i Ubuntu 16 er
ping ww.solvetic.comDenne mulighed gør en permanent ping til destinationsledelsen eller teamet For at stoppe med at sende pakker bruger vi tastekombinationen Ctrl + C.
FORSTØRRE
Vi kan se en komplet oversigt over, hvor mange pakker der blev sendt, ca.hvor mange korrekte og hvor mange tabte, samt maksimal og minimum responstid.
ping www.solvetic.com -c 1Med denne parameter sender vi en anmodning til kontrollere status for målcomputeren.
FORSTØRRE
ping -c 7 www.solvetic.comBrug af denne parameter vi har sendt 7 anmodninger til destinationsadressen for at kontrollere dens status og efter den syvende anmodning stoppe med at sende og vise resultaterne.
FORSTØRRE
ping -VDenne mulighed giver os mulighed for at se ping -versionen på Ubuntu 16
FORSTØRRE
ping -c 5 -q www.solvetic.comDet -q parameter giver os mulighed for udelukkende at se resuméet af Ping -statistikker på skærmen.
FORSTØRRE
ping -w 80 lokal værtMed denne værdi angiver vi det 80 anmodninger om at kontrollere netværksstatus, under implementeringen af pakkerne kan vi bruge tastekombinationen Ctrl + │ til at vise a pakkeoversigt op til det punkt, i dette eksempel på pakker 13 og 16.
FORSTØRRE
[panelplain = 'ping -R www.solvetic.com'] Takket være denne kommando kan vi vise den fulde sti for begge pakker sendt som modtaget.
FORSTØRRE
Vi kan bruge Ping -kommandoen i de forskellige miljøer for at få klare og detaljerede oplysninger om netværksstatus og de komponenter, der deltager i kommunikationsprocessen for at opretholde centraliseret kontrol over status og mulige fejl i sig selv. Ud over denne kommando har vi andre interessante, så vi foreslår, at du ser hvordan man bruger ipconfig, tracert, ping og nslookup fra PowerShell at administrere vores systemer og netværk.
PowerShell -kommandoer