Ekzemploj de la komando "ping"

Introductoria Lernilo

Enkonduko

Laŭ la manlibro, la komando "ping" Linukso uzas la devigan datagramon de la protokolo de ICMP de ECHO_REQUEST por eligi ICMP ECHO_RESPONSE de gastiganto de enirejo.

La manlibro uzas multajn teknikajn terminojn, sed ĉio, kion vi devas scii, estas, ke la "komando ping" de Linukso povas esti uzata por provi ĉu reto estas disponebla kaj la kvanto de tempo, kiun ĝi bezonas sendi kaj ricevi respondon de la reto.

Kial Vi Uzus La "Ping" Komandon

Plej multaj el ni vizitas regule la samajn utilajn retejojn . Ekzemple mi vizitas la retejon de la BBC por legi la novaĵojn kaj mi vizitas la retejo de Sky Sports por akiri la futbalon-novaĵojn kaj rezultojn. Vi sendube havos vian propran aron de ŝlosilaj ejoj kiel ekzemple .

Imagu, ke vi eniris la retadreson en vian retumilon kaj la paĝo tute ne ŝarĝis. La kaŭzo de ĉi tio povas esti unu el multaj aferoj.

Ekzemple vi eble ne havas interretan konekton eĉ se vi estas ligita al via router . Kelkfoje la provizanto de interreta servo havas problemojn lokigitaj, kiuj malhelpas vin uzi interreton.

Alia kialo povus esti, ke la retejo estas vere sube kaj ne ekzistas.

Kia ajn vi povas facile kontroli la konektecon inter via komputilo kaj alia reto per la komando "ping".

Kiel Funkcias La Ping-Komando

Kiam vi uzas vian telefonon vi nomas numeron (aŭ pli ofte hodiaŭ elektu sian nomon de adreslibro sur via telefono) kaj la telefono telefoniĝas ĉe la fino de la ricevilo.

Kiam tiu persono respondas la telefonon kaj diras "saluton", vi scias, ke vi havas ligon.

La komando "ping" funkcias simile. Vi specifas la IP-adreson, kiu estas ekvivalenta al telefona nombro aŭ retadreso (la nomo asociita al la IP-adreso) kaj "ping" forĵetas peton al tiu adreso.

Kiam la ricevanta reto ricevas la peton, ĝi sendos respondon, kiu esence diras "saluton".

La tempo prenita por la reto respondi nomiĝas latencia .

Ekzemplo Uzado De la "ping" Komando

Por provi ĉu retejo disponeblas "ping", kaj sekvas la nomon de la retejo, kiun vi volas konekti. Ekzemple, ke vi kuros la sekvantan komandon:

ping

La ping-komando sendas senĉese petojn al la reto kaj kiam respondo ricevas lingvon de eligo kun la sekvaj informoj:

Se la reto, kiun vi provas ping, ne respondas, ĉar ĝi ne estas disponebla, tiam vi estos sciigita pri tio.

Se vi konas la IP-adreson de la reto, vi povas uzi ĉi tion anstataŭ la retejo:

ping 151.101.65.121

Akiri Aŭdeblan "Ping"

Vi povas ricevi la ping-komandon por fari bruon kiam respondo estas redonata per la "-a" ŝaltilo kiel parto de la komando kiel montrita en la sekva komando:

ping-a

Revenu La IPv4 Aŭ IPv6-adreso

IPv6 estas la sekva generacio-protokolo por asigni retadresojn, ĉar ĝi provizas pli unikan eblajn kombinaĵojn kaj ĝi devas anstataŭigi la protokolon IPv4 en la estonteco.

La IPv4-protokolo asignas IP-adresojn kiel ni nun uzas. (Ekzemple 151.101.65.121).

La protokolo IPv6 asignas IP-adresojn en la formato [fe80 :: 51c1 :: a14b :: 8dec% 12].

Se vi volas redoni la formaton IPv4 de la retadreso, vi povas uzi la jenan komandon:

ping -4

Por uzi la IPv6 nur formaton vi povas uzi la jenan komandon:

ping -6

Limigi La Kvanton De Pingoj

Defaŭlte, kiam vi pingas reton, ĝi daŭras tiel ĝis vi premos CTRL kaj C samtempe por fini la procezon.

Krom se vi provos la reton-rapidecon vi verŝajne nur volas ping ĝis vi ricevos respondon.

Vi povas limigi la numeron de provoj per la "-c" ŝaltilo kiel sekvas:

ping -c 4

Kio okazas ĉi tie estas, ke la peto en la supra komando estas sendita 4 fojojn. La rezulto estas eble sendi 4 pakojn senditajn kaj nur 1 respondon.

Alia afero, kiun vi povas fari, fiksas la limtempon de kiom da tempo kuri la ping-komando per la "-w "ŝaltilo.

ping -w 10

Ĉi tio establas limdaton por la ping por daŭri dum 10 sekundoj.

Kio interesas pri ekzekuti la ordonojn de ĉi tiu maniero estas la eligo, kiel ĝi montras kiom da pakoj estis senditaj kaj kiom da ricevitaj.

Se 10 pakoj estis senditaj kaj nur 9 estis ricevitaj reen tiam tio sumas al 10% paka perdo. Ju pli alta la perdo pli malbona la rilato.

Vi povas uzi alian ŝaltilon, kiu inundas la nombro da petoj al la ricevanta reto. Ĉar ĉiu pako sendita punkto estas montrata sur la ekrano kaj ĉiufoje kiam la reto respondas, la punkto estas forprenita. Uzante ĉi tiun metodon vi povas vidi vide kiom da pakoj perdiĝas.

Vi devas esti súper uzanto por kuri ĉi tiun komandon kaj ĝi vere estas nur por retumado de retoj.

sudo ping -f

La kontraŭa inundo estas specifi pli longan intervalon inter ĉiu peto. Por fari tion vi povas uzi la "-i" ŝaltilon kiel sekvas:

ping -i 4

La supre komando pingos ĉiun 4 sekundojn.

Kiel Forigi Output

Vi eble ne zorgas pri ĉio, kio okazas inter ĉiu peto sendita kaj ricevita sed nur la eligo ĉe la komenco kaj fino.

Ekzemple, se vi sendis la sekvan komandon per la "-q" ŝaltilo, vi ricevos mesaĝon, kiu deklaras la IP-adreson, kaj fine la nombro da pakoj senditaj, ricevitaj kaj la paka perdo sen ripetita linio.

ping -q -w 10

Resumo

La komando ping havas kelkajn aliajn eblojn, kiuj troveblas legante la manlibron.

Por legi la manlibron, ekzekuti la jenan komandon:

viro ping