Sådan bruger du Linux-kommandoen ping til at kontrollere forbindelsen til enheder i dit netværk.
Du kan bruge Linux-kommandoen ping til at kontrollere, om du har forbindelse til andre computere eller enheder på dit netværk. Den fungerer med de fleste operativsystemer og internetforbundne enheder.
Hvad er Linux-kommandoen ping?
Ping-kommandoen er et nemt og gennemprøvet værktøj til at kontrollere, om en computer eller en enhed er tilgængelig på dit nuværende netværk. Du sender en forespørgsel ved hjælp af kommandoen, som bør besvares hurtigt. Du kan derefter antage, at der er en forbindelse mellem de to enheder, og at den er klar til brug. Anmodningerne og svarene er ikke kun begrænset til Linux og Linux-distributioner som Ubuntu, men gælder for alle almindelige operativsystemer. De fleste enheder, herunder routere, printere og scannere, kan også svare på en ping-anmodning. Selvom det er muligt at deaktivere det automatiske svar på en ping-anmodning manuelt, giver dette ingen sikkerhedsmæssige fordele.
Hvordan fungerer Linux-kommandoen ping?
Ping-kommandoen indtastes og udføres i terminalen. Den sender et simpelt signal til en angiven destination, som svarer tilbage med sit eget signal. Destinationen angives ved hjælp af en IP-adresse eller et værtsnavn. I sidstnævnte tilfælde forsøges det at omdanne værtsnavnet til en DNS-adresse, hvilket er grunden til, at ping-kommandoen også er velegnet til at finde frem til sådanne adresser. Hvis Linux-ping ikke stoppes manuelt eller ved hjælp af en indstilling, vil den sende et signal hvert sekund i al evighed. Der findes to forskellige versioner af kommandoen: ‘ping’ bruges til IPv4-adresser og ‘ping6’ til IPv6-adresser.
Hvordan ser ping-syntaksen ud?
Ping-kommandoen har følgende syntaks:
$ ping [Options] [Target]shellping er selve kommandoen, som kan tilpasses ved hjælp af indstillingerne. Målet kan enten være en bestemt IP-adresse eller et værtsnavn.
Hvilke muligheder har kommandoen ping?
Der findes mange indstillinger til ping-kommandoen. Her er de vigtigste:
- -c [Antal]: Med denne indstilling kan du angive, hvor mange anmodninger der i alt skal sendes. Når dette antal er nået, stopper ping-kommandoen.
- -I [Interface]: Denne indstilling angiver, via hvilke grænseflader ping-anmodningen sendes.
- -i [Interval]: Denne indstilling giver dig mulighed for at angive intervallerne mellem anmodningerne. Dette er normalt et sekund, og intervallet angives også i sekunder.
- -W [Wait]: Denne indstilling giver dig mulighed for at angive, hvor længe kommandoen skal vente på et svar, før den automatisk stopper med at forsøge. Dette angives også i sekunder.
- -w [End time]: Du kan bruge denne indstilling til at angive, hvor længe en ping-anmodning skal udføres. Når tiden er gået, igen angivet i sekunder, afsluttes kontakten, uanset om den var vellykket eller ej.
Eksempler på en ping-kommando
For at gøre det lettere at forstå, hvordan Linux-kommandoen ping fungerer, følger her nogle enkle eksempler:
$ ping examplesite.comshellDenne kommando sender en ping til hjemmesiden examplesite.com hvert sekund uden at stoppe. Resultatet viser hjemmesidens DNS-adresse.
$ ping -c 5 examplesite.comshellDenne kommando sender fem ping-forespørgsler til examplesite.com og fortæller dig, om de lykkedes eller ej. Efter fem forsøg afbrydes forbindelsen.
$ ping6 ipv6.examplesite.comshellMed denne indstilling kan du se, om der er en IPv6-internetforbindelse til rådighed, og om siden examplesite.com kan nås via denne.