Handleiding wat is en hoe het PING-commando Windows en Linux te gebruiken

Een van de meest gebruikte commando's op administratief en ondersteunend niveau door de tijd heen is het commando PING.
De meesten van ons weten dat dit commando ons de mogelijkheid geeft om de verbinding met een externe computer te verifiëren door een reeks verzoeken te verzenden en zo de beschikbaarheid en reikwijdte ervan te controleren.
Vandaag gaan we alles wat deze opdracht ons biedt in detail analyseren, evenals de vele alternatieven voor gebruik in Windows- en Linux-omgevingen.

Wat is het ping-commando?Ping (Packet Internet Groper - Internet Packet Finder) is een commando-tool die standaard is opgenomen in besturingssystemen waarmee we de status van een verbinding met een lokale of externe computer kunnen verifiëren en dit is best handig om te controleren of een bepaald IP-adres of computer toegankelijk is of niet en in op deze manier administratieve maatregelen nemen.

Hoe het Ping-commando werktOpgemerkt moet worden dat we dankzij dit commando kunnen controleren of er verbindingsfouten in het netwerk zijn, en hiervoor stuurt het ping-commando een reeks pakketten naar een IP-adres of computer en dankzij reactie time-out door het adres of de apparatuur kan worden bepaald of de connectiviteit al dan niet een soort vertraging vertoont en dit staat bekend als: latentie.

Op deze manier, wanneer de ping-respons snel is, geeft dit aan dat de connectiviteit goed is, maar wanneer de respons onjuist of traag is, geeft dit aan dat iets in het pad met een fout werkt, of het nu een router, modem, enz. is. en op deze manier hebben we de mogelijkheid om te analyseren waar is de fout? corrigerende maatregelen te nemen.

Wanneer gebruik je het ping-commando?Er zijn enkele situaties waarin deze opdracht heel nuttig is binnen onze ondersteunings- en beheertaken, enkele van deze gevallen zijn:

  • Wachttijd controleren tussen twee adressen of teams.
  • Connectiviteit verifiëren van een netwerk.
  • Ken haar IP adres van een domein.
  • Kan worden geïmplementeerd in scripts om de beschikbaarheid van een externe server te controleren.
  • Controleer de beschikbaarheid van een ploeg.
We kunnen verifiëren dat het gebruik van deze opdracht vrij uitgebreid is en van grote hulp is voor veel beheertaken.

1. Parameters om toe te voegen aan de PING-opdracht op Windows en Linux


Hoewel we het Ping-commando meestal op een eenvoudige manier gebruiken (ping (IP-adres), zijn er een reeks parameters die kunnen worden toegevoegd om de mogelijkheden van Ping te vergroten, deze syntaxis is
 ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [-w time-out] [- R] [-S srcaddr] [-p] [-4] [-6] doel [/?]
De bovengenoemde parameters vervullen de volgende rollen:

-tMet deze optie geven we aan dat ping continu verzoeken naar het bestemmingsapparaat of adres blijft sturen, om te stoppen met het verzenden van verzoeken zullen we de toetsencombinatie gebruiken Ctrl+C.

-totDeze parameter lost de naam van een host op op IP-adres.

-n tellen (Tellen)Met deze parameter kunnen we geef het aantal echo-verzoeken aan dat we naar het bestemmingsadres verzenden, de waarde per standaard is 4.

-l maat (maat)Met deze parameter kunnen we specificeren in bytes, de gegevensveldgrootte in verzonden verzoekberichten. De grootte kan tussen 32 en 65.527 zijn, waarbij 32 de standaardwaarde is.

-FDoor deze parameter te gebruiken, voorkomen we dat de verzoekberichten worden verzonden van gefragmenteerd zijn tussen de routers en de bestemming.

-i TTL TTL - Tijd tot levenMet behulp van deze parameter hebben we de mogelijkheid om de levensduur van elk bericht verzonden.

-v Servicevoorwaarden (servicetype)Met behulp van deze parameter hebben we de mogelijkheid om vast te stellen: een waarde voor het servicetype en het is geen veelgebruikte waarde vanaf Windows 7.

-r tellenMet deze parameter hebben we de mogelijkheid om de aantal sprongen Tussen de lokale computer en de doelcomputer die we op het scherm willen weergeven, is de maximale waarde die we kunnen instellen 9.

-s tellenMet deze parameter we geven de tijd weer in het tijdstempelformaat waarin het verzoek wordt ontvangen en het echo-antwoord wordt verzonden. De maximaal in te stellen waarde is 4.

-w time-outMet deze parameter kunnen we time-out instellen dat het ping-commando moet wachten op elk antwoord van de verzonden verzoeken. Deze waarde wordt weergegeven in milliseconden en de standaardwaarde is 4000 ms of 4 seconden.

-RMet deze parameter stellen we de heen- en terugreis van de ingediende aanvragen.

-S srcaddrMet deze optie kunnen we specificeer het bronadres of bronadres.

-PMet deze parameter we pingen een provider van virtualisatie zoals Hyper-V.

-4Bij gebruik van deze parameter we forceren het ping-commando om uitsluitend IPV4-adressering te gebruiken.

-6Met deze parameter dwingen we het ping-commando om te doen exclusief gebruik van IPv6-adressering.

DoelDeze waarde verwijst naar de bestemmingsadres of team waar we het ping-commando zullen uitvoeren.

/?Dit jokerteken geeft de . weer helpen van het ping-commando.

OpmerkingHet is belangrijk om te verduidelijken dat de parameters -f, -v, -r, -s, -j en -k werk uitsluitend met adressen IPv4 terwijl de parameters -R en -S werken met adressen IPv6 uitsluitend.

2. Resultaat bij het uitvoeren van de PING-opdracht op Windows en Linux

Stap 1
Om te weten hoe het ping-commando reageert, hebben we een basis-ping uitgevoerd:

 ping www.solvetic.com

VERGROTEN

Stap 2
De De basisstructuur van Ping is de volgende:

Antwoord van (IP-adres)Geeft aan dat de ping-opdracht een reactie ontvangt op het verzoek om pakketten die vanaf het bestemmings-IP-adres zijn verzonden.

BytesGeef de maat aan in bytes van het antwoord.

WeerVerwijst naar weer, in milliseconden, wat ping heb het antwoord door het doelteam.

TTLGeeft de aan Tijd tot leven of tijd van leven duidt op door hoeveel routers of apparaten het passeert het pakket voordat het wordt afgewezen.

Pakketten verzondenGeeft het aantal aan verzoeken verzonden door het ping-commando.

Ontvangen pakkettenGeeft aan welke pakketten een . hebben gekregen goed antwoord door het team of het bestemmingsbeheer.

Verloren pakkettenDuidt op hoeveel verzoeken waren onjuist vanwege een fout in het pad van het verzoek.

Stap 3
Hoewel in het beschreven voorbeeld alle pakketten soms een correct antwoord kregen we kunnen voor de volgende berichten staan:

Bestemmingsnetwerk ontoegankelijkDeze fout geeft aan dat: er is geen pad naar het bestemmingsadres of team.

Time-out voor dit verzoekDeze fout geeft aan dat: er zijn fouten in de verbinding tussen de thuiscomputer en de doelcomputer.

Stap 3
Enkele van de oorzaken van deze fouten zijn:

  • Het doelteam is uit of inactief.
  • Sommige van de routers onderweg is er inactief.
  • De latentie is hoger dan een seconde.
  • Er is geen terugweg naar de ploeg.

3. Voorbeelden van de opdracht Ping in Windows 10


We zullen enkele voorbeelden zien van het gebruik van de ping-opdracht in Windows 10

ping -n 6 -l 1000 www.solvetic.comMet dit commando geven we aan dat ze: 6 verzoeken verzonden naar doelteam, met de parameter n, en met de parameter -l geven we aan dat de grootte van elk verzonden pakket is: 1000 bytes.

VERGROTEN

ping -a 8.8.8.8In dit voorbeeld geven we de opdracht ping de opdracht om te proberen de naam van de host op te lossen waarvan het IP-adres 8.8.8.8 is en als dit niet lukt, voer dan de pingen zoals normaal. We kunnen zien dat het ping-commando oplost dat de naam van de host is google-public-dns-a.google.com.

VERGROTEN

ping -i www.solvetic.comDeze optie verhoog de verzendtijd Tussen elk pakket hebben we in dit voorbeeld de tijd tussen pakket en pakket gedefinieerd als 4 seconden.

VERGROTEN

lokale host pingenMet deze parameter kunnen we pingen en netwerkverbinding controleren van het lokale team.

VERGROTEN

ping -w 6 www.solvetic.comMet deze parameter geven we aan het ping-commando aan dat: stuur verzoeken voor 6 seconden en voltooi het verzendproces automatisch.

VERGROTEN

ping google.com -f -l 1472Met deze parameter kunnen we vaststellen of er is een soort van defragmentatie in de verzonden pakketten.

VERGROTEN

ping -r 4 www.solvetic.comMet de aangegeven parameter staan ​​we toe dat ze worden weergegeven in de console de route in 4 sprongen naar het bestemmingsadres.

VERGROTEN

4. Voorbeelden van het Ping-commando in Ubuntu 16


Ubuntu 16 is een van de meest gebruikte distributies en populaire Linux vanwege zijn veelzijdigheid en reikwijdte. We kunnen het Ping-commando gebruiken om van daaruit verschillende statussen van het netwerk te kennen, enkele van de voorbeelden die Ping in Ubuntu 16 gebruiken zijn

ping ww.solvetic.comDeze optie maakt een permanente ping aan het bestemmingsmanagement of team; Om te stoppen met het verzenden van pakketten gebruiken we de toetsencombinatie Ctrl + C.

VERGROTEN

We kunnen een volledig overzicht zien van hoeveel pakketten zijn verzonden, choeveel correct en hoeveel verloren?, evenals de maximale en minimale responstijd.

ping www.solvetic.com -c 1Met deze parameter sturen we een verzoek naar: controleer de status van de doelcomputer.

VERGROTEN

ping -c 7 www.solvetic.comDeze parameter gebruiken: we hebben 7 verzoeken verzonden naar het bestemmingsadres om de status te controleren en na het zevende verzoek te stoppen met verzenden en de resultaten weer te geven.

VERGROTEN

ping -VDeze optie stelt ons in staat om de ping-versie te zien op Ubuntu 16

VERGROTEN

ping -c 5 -q www.solvetic.comDe -q parameter stelt ons in staat om exclusief de samenvatting van Ping-statistieken op het scherm te bekijken.

VERGROTEN

ping -w 80 localhostMet deze waarde geven we aan dat: 80 verzoeken om de netwerkstatus te controleren, tijdens de implementatie van de pakketten kunnen we de toetsencombinatie Ctrl + │ gebruiken om a . weer te geven pakket samenvatting tot dat moment, in dit voorbeeld op pakketten 13 en 16.

VERGROTEN

[panelplain = 'ping -R www.solvetic.com'] Dankzij dit commando kunnen we het volledige pad van beide weergeven pakketten verzonden zoals ontvangen.

VERGROTEN

We kunnen het Ping-commando in de verschillende omgevingen gebruiken om duidelijke en gedetailleerde informatie te verkrijgen over de netwerkstatus en de componenten die deelnemen aan het communicatieproces om gecentraliseerde controle te behouden over de status en mogelijke storingen in het zelf. Naast deze opdracht hebben we nog andere interessante, dus we raden je aan om te zien hoe ipconfig, tracert, ping en nslookup van PowerShell te gebruiken om onze systemen en netwerken te beheren.

PowerShell-opdrachten

wave wave wave wave wave