Is cinnte go bhfuil tú tar éis teacht ar chás nuair a bhriseann an tIdirlíon ar do ríomhaire go tobann; is féidir iompar den sórt sin a thabhairt faoi deara agus tú ag úsáid Móideimí ADSL, Wi-Fi achar fada, GSM agus teicneolaíochtaí neamhiontaofa eile dá samhail. Is féidir leat a fháil amach go tapa an bhfuil rochtain Idirlín ag do ríomhaire ag baint úsáide as an bhfóntas ping.
Mar sin féin, tá a raon feidhme iarratais i bhfad níos leithne, úsáideann riarthóirí líonra é chun infhaighteacht nód iargúlta sa líonra a sheiceáil, úsáidtear é i scripteanna éagsúla agus go leor áiteanna eile. Breathnóidh an t-alt seo ar an ordú ping i Linux, labhairfimid faoi conas an fóntais a úsáid, conas a oibríonn sé, agus breithneoidh sé a roghanna agus a chumais.
Is uirlis shimplí é an fóntais ping le haghaidh diagnóisic líonra. Ligeann sé duit seiceáil an bhfuil an t-óstach iargúlta ar fáil nó nach bhfuil agus sin uile. Chun seo a dhéanamh, seiceálann an fóntais cibé an féidir leis an ósta freagra a thabhairt ar iarratais líonra ag baint úsáide as prótacal ICMP. Tá súil agam nach bhfuil sé á rá go dtarchuirtear na sonraí go léir thar an líonra i bpacáistí beaga. Tarchuireann an clár paicéad beag le sonraí ICMP agus táthar ag súil go bhfaighidh sé paicéad freagartha ar ais; Is breiseán é ICMP nó Prótacal Teachtaireachta Rialaithe Idirlín don phrótacal IP a úsáidtear chun teachtaireachtaí seirbhíse agus earráide a tharchur.
Ní féidir le prótacal ICMP ach dhá chineál paicéad a tharchur: teachtaireachtaí tuairisce earráide agus teachtaireachtaí iarratais. Ina dhiaidh sin, roinntear teachtaireachtaí iarratais mar:
Teachtaireacht iarratais macalla;
Teachtaireacht freagartha macalla.
Ansin, déanaimis amach cad a dhéanann an t-ordú ping
. Nuair a bheidh iarratas ping
seolta agat chuig cianóstach, socraíonn an fóntais aitheantóir uathúil do gach paicéad, chomh maith leis an TTL agus an t-am ar seoladh an paicéad. Má tá an t-óstach ar fáil, seolann sé freagra, agus bunaithe ar an am seolta, is féidir leis an bhfóntas an t-am turais bhabhta don phaicéad a ríomh. Ansin seoltar an chéad phaicéad eile. Ag an deireadh, ríomhtar líon iomlán na bpacáistí a seoladh agus a fuarthas, céatadán na gcaillteanas agus sonraí eile.
Anois níl le déanamh againn ach beagán a chleachtadh. Ach sula dtéann muid i bhfeidhm, déanaimis féachaint ar chomhréir na n-orduithe agus a roghanna. Tá an chomhréir simplí go leor:
$ ping [options] host_address
Tá formáid an ordaithe ping
an-simplí. Is féidir leat seoladh IP nó ainm fearainn a thabhairt mar sheoladh nód. Roghanna shaincheapadh ar an iompar an fóntais. Breathnaímid ar na príomhchinn:
-4
- bain úsáid as ipv4 amháin (réamhshocraithe);
-6
- bain úsáid as ipv6 amháin;
-A
- modh oiriúnaitheach, tá an t-am idir paicéad a sheoladh in oiriúint d'am tarchurtha agus glactha an phaicéid, ach nach lú ná 200 milleasoicind;
-b
- ping
an seoladh craolta a cheadú;
-с
- líon na bpacáistí atá le seoladh;
-D
- am aschuir mar UNIX timestamp
;
-f
- mód tuilte, sa mhodh seo tarchuirtear paicéid gan mhoill, is féidir iad a úsáid chun ionsaithe DoS a dhéanamh ar nóid aonair. Léiríonn líon na poncanna a thaispeánann an fóntais líon na bpacáistí caillte;
-i
- eatramh i soicindí idir seoladh paicéid;
-I
- bain úsáid as an gcomhéadan líonra seo chun paicéid a sheoladh;
-l
- modh ró-ualach, seoltar go leor paicéid agus ní dhéanann an córas monatóireacht ar phaicéid freagartha;
-n
- ná faigh fearainn le haghaidh seoltaí IP;
-r
- neamhaird a dhéanamh ar tháblaí ródaithe agus seol an paicéad chuig an gcomhéadan sonraithe;
-s
- méid paicéad amháin;
-t
- socraigh TTL de láimh;
-v
- aschur níos briathartha.
Anois go bhfuil bunpharaiméadair an ordaithe ping
agus a chomhréir clúdaithe againn, tá sé in am roinnt cleachtas a dhéanamh, agus labhairfimid anois faoi conas óstach ar leith a ping i Linux.
Chun feidhmiúlacht an líonra a sheiceáil, is minic a úsáidtear an clár ping
le haghaidh aon láithreán atá ar fáil i gcónaí, mar shampla, google.com
nó fiú ya.ru
níos simplí agus níos giorra. Ní bheidh ort ach an seoladh seo a chur ar aghaidh chuig an bhfóntas sna paraiméadair, gheobhaidh sé an IP féin agus déanfaidh sé gach rud is gá:
$ ping ya.ru
Fuair gach paicéad aitheantóir uathúil icmp_seq
, líon na nóid chuig an nód scríbe ttl agus an t - am a caitheadh time
seachadta an phaicéid . Chun ping
brúigh Ctrl+C. Ag an deireadh, léirigh an áirgiúlacht staitisticí ginearálta:
packets transmitted
- packets sent;
received
- paicéid a fuarthas;
packet loss
- céatadán de na paicéid caillte;
time
- am oibre iomlán;
rtt min/avg/max/mdev
- íosmhéid ama/meán-am/uasmhéid ama/diall cearnach.
Mura stoptar an t-ordú ping
, féadfar na paicéid a sheoladh ar feadh tréimhse an-fhada, cruthaíonn sé seo ualach breise ar an bhfreastalaí agus dá bhrí sin níl sé inmhianaithe. Is féidir leat teorainn a chur le líon na bpacáistí a sheoltar go díreach sa ghlao ordaithe ag baint úsáide as an rogha -c
:
$ ping -c 3 ya.ru
Díreach mar a dhéanaimid ping
fearainn, is féidir linn an seoladh IP a shonrú go díreach. Ligeann sé seo duit seiceáil an bhfuil líonra ann nuair a bhíonn freastalaithe DNS cumraithe go mícheart. Mar shampla:
$ ping -c 3 8.8.8.8
Is é an chéad chineál eile teachtaireachtaí ping
a sheoladh ná tuilte ping
. Le cabhair ó phacáistí den sórt sin, is féidir leat tástáil ualach a dhéanamh ar an gcainéal nó fiú an nasc Idirlín a chur ar cheann de na meaisíní. Ach ní féidir na feidhmeanna seo a úsáid ach amháin le cearta sár-úsáideoirí. Chun tuile ping a eagrú, sonraigh an rogha -f
:
$ ping -f losst.ru
De réir réamhshocraithe, sa ghnáth-mhód, seoltar gach paicéad ina dhiaidh sin nuair a fhaightear freagra ar an gceann roimhe sin. Ach is féidir leat an t-eatramh a shocrú idir tú féin a sheoladh paicéid -i
:
$ ping -i 0.2 losst.ru
Anseo feidhmíonn an clár ping
an tuile inchumraithe mar a thugtar air, sonraíonn tú an déine ar cheart paicéid a sheoladh. Leis an rogha -D
is féidir leat Stampa ama Unix a fheiceáil do gach teachtaireacht:
$ ping -D losst.ru
D'fhéachamar ar cad é an t-ordú ping
i Linux, conas é a úsáid, a bhunpharaiméadair agus modhanna iarratais. Is féidir an uirlis an-simplí seo a úsáid chun fadhbanna líonra a thástáil agus iad a dheisiú. I dtaca leis seo, is féidir leis an áirgiúlacht a bheith fíor-riachtanach.