Je kunt het Linux-commando ping gebruiken om te con­tro­le­ren of je verbonden bent met andere computers of apparaten in je netwerk. Het werkt met de meeste be­stu­rings­sys­te­men en apparaten met in­ter­net­ver­bin­ding.

Wat is het Linux-ping­com­man­do?

Het ping-commando is een een­vou­di­ge en beproefde tool om te con­tro­le­ren of een computer of apparaat be­schik­baar is in uw huidige netwerk. U verstuurt een verzoek met behulp van het commando, dat snel be­ant­woord zou moeten worden. U kunt er dan vanuit gaan dat er een ver­bin­ding tussen de twee apparaten bestaat en dat deze be­schik­baar is voor gebruik. De verzoeken en ant­woor­den zijn niet alleen beperkt tot Linux en Linux-dis­tri­bu­ties zoals Ubuntu, maar gelden voor alle gangbare be­stu­rings­sys­te­men. De meeste apparaten, waaronder routers, printers en scanners, kunnen ook reageren op een ping-verzoek. Hoewel het mogelijk is om de au­to­ma­ti­sche reactie op een ping-verzoek handmatig uit te schakelen, levert dit geen vei­lig­heids­voor­de­len op.

Hoe werkt het Linux-commando ping?

Het ping-commando wordt ingevoerd en uit­ge­voerd in de terminal. Het stuurt een eenvoudig signaal naar een in­ge­stel­de be­stem­ming, die met een eigen signaal antwoordt. De be­stem­ming wordt ingesteld met behulp van een IP-adres of een hostnaam. In het tweede geval wordt ge­pro­beerd de hostnaam om te zetten in een DNS-adres, waardoor het ping-commando ook geschikt is om der­ge­lij­ke adressen te ach­ter­ha­len. Als Linux ping niet handmatig of met behulp van een optie wordt gestopt, zal het voor altijd elke seconde een signaal versturen. Er zijn twee ver­schil­len­de versies van het commando: ‘ping’ wordt gebruikt voor IPv4-adressen en ‘ping6’ voor IPv6-adressen.

Hoe ziet de ping-syntaxis eruit?

Het ping-commando heeft de volgende syntaxis:

$ ping [Options] [Target]
shell

ping is het ei­gen­lij­ke commando dat met behulp van de opties kan worden aangepast. Het doel kan een vast IP-adres of een hostnaam zijn.

Welke opties heeft het ping-commando?

Er zijn veel opties naast het ping-commando. Dit zijn de be­lang­rijk­ste:

  • -c [Aantal]: Met deze optie kunt u instellen hoeveel verzoeken er in totaal worden verzonden. Zodra dit aantal is bereikt, stopt het ping-commando.
  • -I [Interface]: Met deze optie stelt u in via welke in­ter­fa­ces het ping­ver­zoek wordt verzonden.
  • -i [Interval]: Met deze optie kunt u de in­ter­val­len tussen de verzoeken instellen. Dit is normaal gesproken een seconde en het interval wordt ook in seconden ingesteld.
  • -W [Wait]: Met deze optie kunt u instellen hoe lang het commando op een antwoord moet wachten voordat het au­to­ma­tisch stopt met proberen. Dit wordt ook in seconden aan­ge­ge­ven.
  • -w [Eindtijd]: Met deze optie kunt u instellen hoe lang een ping-verzoek moet worden uit­ge­voerd. Zodra de tijd is ver­stre­ken, opnieuw uit­ge­drukt in seconden, wordt het contact beëindigd, ongeacht of het succesvol was of niet.

Voor­beel­den van een ping-commando

Om beter te begrijpen hoe het Linux-commando ping werkt, volgen hier enkele een­vou­di­ge voor­beel­den:

$ ping examplesite.com
shell

Dit commando zal elke seconde zonder on­der­bre­king de website example­si­te.com pingen. Het resultaat zal het DNS-adres van de website weergeven.

$ ping -c 5 examplesite.com
shell

Dit commando stuurt vijf pings naar example­si­te.com en laat u weten of deze succesvol waren of niet. Na vijf pogingen wordt het contact stopgezet.

$ ping6 ipv6.examplesite.com
shell

Met deze optie kunt u zien of er een IPv6-in­ter­net­ver­bin­ding be­schik­baar is en of de pagina example­si­te.com vanaf deze ver­bin­ding be­reik­baar is.

Ga naar hoofdmenu