Android

Ping-komento linuxissa

Linux ping command summary with examples

Linux ping command summary with examples

Sisällysluettelo:

Anonim

ping komento on yksi käytetyimmistä apuohjelmista verkkoyhteysongelmien vianmääritykseen, testaamiseen ja diagnosointiin.

Ping toimii lähettämällä yksi tai useampi ICMP (Internet Control Message Protocol) -kaikupyyntöpaketit määritettyyn kohde-IP-verkkoon ja odottaa vastausta. Kun kohde vastaanottaa paketin, se vastaa takaisin ICMP-kaikuvastauksella.

ping komennolla voit määrittää, onko etäkohde-IP aktiivinen vai ei-aktiivinen. Voit myös löytää edestakaisen viiveen kommunikoidessaan määränpäähän ja tarkistaa, onko pakettihukkaa.

ping apuohjelma on osa iputils (tai iputils-ping ) -pakettia, joka on esiasennettu melkein kaikkiin Linux-jakeluihin. ping on saatavana myös Windows, macOS ja FreeBSD.

Kuinka käyttää ping-komentoa

Ping-komennon syntaksi on seuraava:

ping DESTINATION

Ping-komento toimii parhaiten, jotta ping-komento toimii, ping google.com :

ping google.com

Tulos näyttää tältä:

PING google.com (172.217.22.206) 56(84) bytes of data. 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=1 ttl=53 time=40.2 ms 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=2 ttl=53 time=41.8 ms 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=3 ttl=53 time=47.4 ms 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=4 ttl=53 time=41.4 ms ^C --- google.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 7ms rtt min/avg/max/mdev = 40.163/42.700/47.408/2.790 ms

ping komento ratkaisee toimialueen nimen IP-osoitteeksi ja alkaa lähettää ICMP-paketteja kohde-IP: hen. Jos kohde-IP on tavoitettavissa, se vastaa takaisin ja ping-komento tulostaa rivin, joka sisältää seuraavat kentät:

  • Datatavujen määrä. Oletusasetus on 56, mikä kääntää 64 ICMP-datatavua - 64 bytes Kohteen IP-osoite - from muc11s01-in-f14.1e100.net (172.217.22.206) . Kunkin paketin ICMP-sekvenssinumero. icmp_seq=1 Aika elää. - ttl=53 - Kuinka TTL toimii? Pingiaika, millisekuntina mitattuna, joka on edestakainen matka-aika paketin saavuttamiseksi isännälle ja vastauksen palaamiseksi lähettäjälle. - time=41.4 ms

Oletuksena uuden paketin lähettämisen välinen aika on yksi sekunti.

ping komento jatkaa ICMP-pakettien lähettämistä kohde-IP-osoitteeseen, kunnes se vastaanottaa keskeytyksen. Voit lopettaa komennon napsauttamalla Ctrl+C näppäinyhdistelmää.

Kun komento pysähtyy, se näyttää tilastotiedot sisältäen pakettien menetyksen prosenttimäärän. Paketin menetys tarkoittaa, että data pudotettiin jonnekin verkkoon, mikä osoittaa ongelman verkon sisällä. Jos pakettihäviö tapahtuu, voit käyttää traceroute komentoa tunnistaaksesi missä pakettihäviö tapahtuu.

Jos ping ei palauta vastausta, se tarkoittaa, että verkkoyhteyttä ei ole muodostettu. Kun tämä tapahtuu, se ei aina tarkoita, että kohde-IP ei ole aktiivinen. Joillakin isännöimillä voi olla palomuuri, joka estää ICMP-liikennettä tai on asetettu vastaamaan ping-pyyntöihin.

Menestyksen jälkeen ping komento poistuu koodilla 0 . Muuten se poistuu koodilla 1 tai 2 . Tästä voi olla hyötyä käytettäessä ping apuohjelmaa komentosarjoissa.

Seuraavissa osissa käydään läpi yleisimmin käytetyt ping komentoasetukset.

Määritä pakettien lukumäärä

Kuten jo mainittiin, ping jatkaa oletusarvoisesti ICMP-pakettien lähettämistä, kunnes se vastaanottaa keskeytyssignaalin. Määritä lähetettävien -c lukumäärä, jonka jälkeen ping poistuu, käyttämällä -c asetusta ja pakettien lukumäärää:

ping -c 1 DESTINATION

Esimerkiksi, jos haluat käyttää ping linuxize.com vain kerran, käytä:

ping -c 1 linuxize.com

Määritä lähderajapinta

ping komennon oletuskäyttäytyminen on lähettää ICMP-paketteja oletusreitin kautta. Jos koneellasi on useita käyttöliittymiä, voit määrittää -I vaihtoehdolla:

ping -I INTERFACE_NAME DESTINATION

Seuraava komento ping linuxize.com käyttää linuxize.com : tä lähdeliittymänä:

ping -I em2 linuxize.com

Määritä Internet Protocol

Kun suoritat ping komennon, se käyttää joko IPv4- tai IPv6-tiedostoa koneen DNS-asetuksista riippuen.

Pakota ping käyttämään IPv4: tä, ohita -4 vaihtoehto tai käytä sen aliasta ping4 :

ping -4 DESTINATION

IPv6: n tapauksessa ping6 -6 vaihtoehto tai käytä ping6 :

ping -6 DESTINATION

johtopäätös

ping on komentoriviverkko-apuohjelma, jonka avulla voit testata tietyn isännän IP-tason yhteydet verkossa.

Jos haluat tarkastella kaikkia ping komennon käytettävissä olevia vaihtoehtoja, kirjoita man ping terminaaliin.

ping-pääte