Slik bruker du Linux-kommandoen «ping» til å sjekke tilkoblingen til enheter i nettverket ditt.
Du kan bruke Linux-kommandoen ping til å sjekke om du er koblet til andre datamaskiner eller enheter i nettverket ditt. Den fungerer med de fleste operativsystemer og enheter med internettilgang.
Hva er ping-kommandoen i Linux?
Ping-kommandoen er et enkelt og velprøvd verktøy for å sjekke om en datamaskin eller en enhet er tilgjengelig i det aktuelle nettverket. Du sender en forespørsel ved hjelp av kommandoen, som bør besvares raskt. Du kan da anta at det er en forbindelse mellom de to enhetene og at den er tilgjengelig for bruk. Forespørslene og svarene er ikke bare begrenset til Linux og Linux-distribusjoner som Ubuntu, men gjelder alle vanlige operativsystemer. De fleste enheter, inkludert rutere, skrivere og skannere, kan også svare på en ping-forespørsel. Selv om det er mulig å deaktivere det automatiske svaret på en ping-forespørsel manuelt, gir dette ingen sikkerhetsfordeler.
Hvordan fungerer ping-kommandoen i Linux?
Ping-kommandoen skrives inn og kjøres i terminalen. Den sender et enkelt signal til en angitt destinasjon, som svarer med sitt eget signal. Destinasjonen angis ved hjelp av en IP-adresse eller et vertsnavn. I det siste tilfellet forsøkes det å omforme vertsnavnet til en DNS-adresse, og derfor egner ping-kommandoen seg også til å finne frem til slike adresser. Hvis Linux-ping ikke stoppes manuelt eller ved hjelp av en parameter, vil den sende et signal hvert sekund i det uendelige. Det finnes to forskjellige versjoner av kommandoen: «ping» brukes for IPv4-adresser og «ping6» for IPv6-adresser.
Hvordan ser ping-syntaksen ut?
Ping-kommandoen har følgende syntaks:
$ ping [Options] [Target]shellping er selve kommandoen som kan tilpasses ved hjelp av alternativene. Målet kan enten være en bestemt IP-adresse eller et vertsnavn.
Hvilke alternativer har ping-kommandoen?
Det finnes mange alternativer til ping-kommandoen. Dette er de viktigste:
- -c [Antall]: Med dette alternativet kan du angi hvor mange forespørsler som skal sendes totalt. Når dette antallet er nådd, avsluttes ping-kommandoen.
- -I [Interface]: Dette alternativet angir hvilke grensesnitt ping-forespørselen skal sendes via.
- -i [Interval]: Dette alternativet lar deg angi intervallene mellom forespørslene. Dette er normalt ett sekund, og intervallet angis også i sekunder.
- -W [Wait]: Dette alternativet lar deg angi hvor lenge kommandoen skal vente på svar før den automatisk slutter å prøve. Dette angis også i sekunder.
- -w [End time]: Du kan bruke dette alternativet til å angi hvor lenge en ping-forespørsel skal utføres. Når tiden har gått, igjen angitt i sekunder, avsluttes kontakten uavhengig av om den var vellykket eller ikke.
Eksempler på en ping-kommando
For å gjøre det lettere å forstå hvordan Linux-kommandoen ping fungerer, følger her noen enkle eksempler:
$ ping examplesite.comshellDenne kommandoen vil sende en ping til nettstedet examplesite.com hvert sekund uten å stoppe. Resultatet viser nettstedets DNS-adresse.
$ ping -c 5 examplesite.comshellDenne kommandoen sender fem ping-forespørsler til examplesite.com og vil fortelle deg om de lyktes eller ikke. Etter fem forsøk avbrytes forbindelsen.
$ ping6 ipv6.examplesite.comshellMed dette alternativet kan du sjekke om det er tilgang til en IPv6-internettforbindelse, og om nettsiden examplesite.com kan nås via denne.