Hur man använder Linux-kommandot ping för att kontrollera anslutningar till enheter i ditt nätverk.
Du kan använda Linux-kommandot ping för att kontrollera om du är ansluten till andra datorer eller enheter i ditt nätverk. Det fungerar med de flesta operativsystem och internetanslutna enheter.
Vad är Linux-kommandot ping?
Ping-kommandot är ett enkelt och beprövat verktyg för att kontrollera om en dator eller enhet är tillgänglig i ditt aktuella nätverk. Du skickar en begäran med kommandot som bör besvaras snabbt. Du kan då anta att det finns en anslutning mellan de två enheterna och att den är tillgänglig för användning. Förfrågningarna och svaren är inte bara begränsade till Linux och Linux-distributioner som Ubuntu, utan gäller alla vanliga operativsystem. De flesta enheter, inklusive routrar, skrivare och skannrar, kan också svara på en ping-förfrågan. Även om det är möjligt att manuellt inaktivera det automatiska svaret på en ping-förfrågan, ger detta inga säkerhetsfördelar.
Hur fungerar Linux-kommandot ping?
Ping-kommandot matas in och körs i terminalen. Det skickar en enkel signal till en angiven destination som svarar med sin egen signal. Destinationen anges med hjälp av en IP-adress eller ett värdnamn. I det andra fallet görs ett försök att omvandla värdnamnet till en DNS-adress, vilket är anledningen till att ping-kommandot också är lämpligt för att ta reda på sådana adresser. Om Linux ping inte stoppas manuellt eller med hjälp av ett alternativ, kommer det att skicka en signal varje sekund för alltid. Det finns två olika versioner av kommandot: “ping” används för IPv4-adresser och “ping6” för IPv6-adresser.
Hur ser ping-syntaxen ut?
Ping-kommandot har följande syntax:
$ ping [Options] [Target]shellping är det faktiska kommandot som kan justeras med hjälp av alternativen. Målet kan vara antingen en fast IP-adress eller ett värdnamn.
Vilka alternativ har kommandot ping?
Det finns många alternativ till ping-kommandot. Här är de viktigaste:
- -c [Count]: Med detta alternativ kan du ställa in hur många förfrågningar som ska skickas totalt. När detta antal har uppnåtts avslutas ping-kommandot.
- -I [Interface]: Detta alternativ anger via vilka gränssnitt ping-förfrågan skickas.
- -i [Interval]: Med detta alternativ kan du ställa in intervallen mellan förfrågningarna. Detta är normalt en sekund och intervallet ställs också in i sekunder.
- -W [Wait]: Med detta alternativ kan du ställa in hur länge kommandot ska vänta på ett svar innan det automatiskt slutar försöka. Detta anges också i sekunder.
- -w [Slut tid]: Du kan använda detta alternativ för att ställa in hur länge en ping-förfrågan ska utföras. När tiden har gått, återigen angiven i sekunder, avslutas kontakten oavsett om den var framgångsrik eller inte.
Exempel på ett ping-kommando
För att göra det lättare att förstå hur Linux-kommandot ping fungerar, följer här några enkla exempel:
$ ping examplesite.comshellDetta kommando pingar webbplatsen examplesite.com varje sekund utan avbrott. Resultatet visar webbplatsens DNS-adress.
$ ping -c 5 examplesite.comshellDetta kommando skickar fem pingar till examplesite.com och meddelar dig om de lyckades eller inte. Efter fem försök avbryts kontakten.
$ ping6 ipv6.examplesite.comshellMed det här alternativet kan du se om en IPv6-internetanslutning är tillgänglig och om sidan examplesite.com kan nås från den.