Je kunt het Linux-commando ping gebruiken om te controleren of je verbonden bent met andere computers of apparaten in je netwerk. Het werkt met de meeste besturingssystemen en apparaten met internetverbinding.

Wat is het Linux-pingcommando?

Het ping-commando is een eenvoudige en beproefde tool om te controleren of een computer of apparaat beschikbaar is in uw huidige netwerk. U verstuurt een verzoek met behulp van het commando, dat snel beantwoord zou moeten worden. U kunt er dan vanuit gaan dat er een verbinding tussen de twee apparaten bestaat en dat deze beschikbaar is voor gebruik. De verzoeken en antwoorden zijn niet alleen beperkt tot Linux en Linux-distributies zoals Ubuntu, maar gelden voor alle gangbare besturingssystemen. De meeste apparaten, waaronder routers, printers en scanners, kunnen ook reageren op een ping-verzoek. Hoewel het mogelijk is om de automatische reactie op een ping-verzoek handmatig uit te schakelen, levert dit geen veiligheidsvoordelen op.

Hoe werkt het Linux-commando ping?

Het ping-commando wordt ingevoerd en uitgevoerd in de terminal. Het stuurt een eenvoudig signaal naar een ingestelde bestemming, die met een eigen signaal antwoordt. De bestemming wordt ingesteld met behulp van een IP-adres of een hostnaam. In het tweede geval wordt geprobeerd de hostnaam om te zetten in een DNS-adres, waardoor het ping-commando ook geschikt is om dergelijke adressen te achterhalen. 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 verschillende 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 eigenlijke 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 belangrijkste:

  • -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 interfaces het pingverzoek wordt verzonden.
  • -i [Interval]: Met deze optie kunt u de intervallen 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 automatisch stopt met proberen. Dit wordt ook in seconden aangegeven.
  • -w [Eindtijd]: Met deze optie kunt u instellen hoe lang een ping-verzoek moet worden uitgevoerd. Zodra de tijd is verstreken, opnieuw uitgedrukt in seconden, wordt het contact beëindigd, ongeacht of het succesvol was of niet.

Voorbeelden van een ping-commando

Om beter te begrijpen hoe het Linux-commando ping werkt, volgen hier enkele eenvoudige voorbeelden:

$ ping examplesite.com
shell

Dit commando zal elke seconde zonder onderbreking de website examplesite.com pingen. Het resultaat zal het DNS-adres van de website weergeven.

$ ping -c 5 examplesite.com
shell

Dit commando stuurt vijf pings naar examplesite.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-internetverbinding beschikbaar is en of de pagina examplesite.com vanaf deze verbinding bereikbaar is.

Ga naar hoofdmenu