A ping megszakítása a parancssorban. A PING parancs leírása

Minden internetes kommunikációs csatornát fenntartó informatikus munkájában felmerül az internetszolgáltatók által nyújtott szolgáltatások minőségének és megbízhatóságának kérdése. A fő tesztelő eszköz a ping parancs.

Tanulja meg a csapatmunka alapjait ezzel a tippel. ping a Windows rendszeren.

Nézzünk néhány példát ennek a parancsnak a használatára:

A csatorna ellenőrzéséhez a ping segédprogramot fogjuk használni, amelyet a parancssorból futtatunk.

A parancssor a Start -> Futtatás gombbal indul (Windows esetén), írjuk be a cmd parancsot, és nyomjuk meg az Enter billentyűt. A következő ablak nyílik meg:

Pingeljük (ellenőrizze a rendelkezésre állást) az interneten az Ön által ismert bármely címet, például a mail.ru -t:

Alapértelmezés szerint a ping segédprogram 4 csomagot küld erre a címre. Annak érdekében, hogy megértsük, milyen veszteségek vannak a csatornán, tegye a –t kapcsolót:


Így láthatja a kapcsolat elvesztését és a csomag késleltetési idejét. A parancs végrehajtását bármikor megszakíthatja a "ctrl C" megnyomásával

A szolgáltatás statisztikájának szolgáltatása technikai támogatás internetszolgáltató, az eredményeket fájlba kell mentenie. Futtassa a ping parancsot így:

ping mail.ru –t –w 10000> testmail.txt

Várja meg a szükséges tesztelési időt, és nyomja meg a "ctrl C" gombot a felvétel megszakításához:

A statisztikai fájl olvashatósága érdekében előfordulhat, hogy módosítania kell a betűtípust a Jegyzettömbben. Ez könnyen elvégezhető - nyissa meg felülről a Jegyzettömbben: Formátum -> Betűtípus és válassza ki a terminált.

Mint látható, a parancs ping nagyon könnyen használható!

A ping parancs adatcsomagokat küld a címzettnek adott IP -címet a hálózaton, majd tudhatja, mennyi ideig tartott az adatok továbbítása és a válasz fogadása. azt praktikus eszköz amelyek segítségével gyorsan tesztelheti a hálózat különböző pontjait. Így használhatja.

Hogyan működik a Ping

A Ping a szonártechnikában használt kifejezésből származik, amely hangimpulzusokat küld, majd meghallgatja a visszhangokat. V számítógép hálózat a ping eszköz a legtöbb operációs rendszerbe van beépítve, amelyek nagyjából ugyanúgy működnek. Ping parancsot ad ki egy adott URL -címmel vagy IP -címmel együtt. A számítógépe több információcsomagot küld erre, majd várja a választ. Amikor választ kap, a ping eszköz megmutatja, mennyi ideig tartott az egyes csomagok az utazás befejezéséhez, vagy azt jelzi, hogy nem érkezett válasz.

Egyszerűen hangzik, és az is. Ellenőrizheti, hogy számítógépe csatlakozhat -e egy másik eszközhöz - például az útválasztóhoz helyi hálózat vagy egy eszközre az interneten. Ez segít meghatározni, hogy van -e hálózati probléma valahol a helyi hálózaton vagy máshol. A csomagok visszaküldéséhez szükséges idő segíthet a lassú kapcsolat felismerésében, vagy ha csomagvesztést tapasztal.

És nem mindegy, hogy melyik operációs rendszerÖn használja. Nyisson meg egy terminált vagy parancssori ablakot, és pingálhat a MacOS, Linux vagy bármely Windows verzióra.

A Ping használata

Példánkban a Windows parancssort fogjuk használni. De használhatja a ping parancsot is Windows PowerShell vagy a Terminal alkalmazásban a macOS rendszeren vagy bármelyiken Linux disztribúció... Miután eljutott a tényleges parancshoz, mindenhol ugyanúgy működik.

Windows rendszerben nyomja meg a Windows + R billentyűt. A Futtatás ablakban írja be a cmd parancsot a keresőmezőbe, majd nyomja meg az Enter billentyűt.

A parancssorba írja be a "ping" -t az ellenőrizni kívánt URL -címmel vagy IP -címmel együtt, majd nyomja meg az "Enter" gombot.

Ez a válasz a megtekintett URL -t, az adott URL -hez társított IP -címet és az első sorban küldött csomagok méretét mutatja. A következő négy sor az egyes csomagok válaszait mutatja, beleértve a válaszhoz szükséges időt (ezredmásodpercben) és a csomag TTL -jét, azaz azt az időt, ameddig el kell telnie a csomag leejtésének.

Az alábbiakban egy összefoglalót láthat, amely megmutatja, hogy hány csomagot küldtek és fogadtak, valamint a minimális, maximális és átlagos válaszidőt.

A következő ábrán pedig pingelünk egy routert a helyi hálózatunkon az IP -címe alapján. Normális választ is kapunk tőle.

Ha a ping eszköz nem kap választ egyetlen eszközről sem, amelyet pingelt, akkor azt is tudatja.

És itt van a ping használata alapszint... Természetesen a legtöbb parancshoz hasonlóan van néhány további lehetőség is, amelyekkel másképp viselkedhet. Például beállíthatja, hogy nyomon kövesse a célállomást mindaddig, amíg meg nem állítja a parancsot, nem adja meg, hogy hányszor szeretné pingelni, beállíthatja, hogy milyen gyakran pingáljon, és még sok mást. Ha azonban nem végez bizonyos típusú hibaelhárításokat, akkor nem kell aggódnia ezekért a speciális lehetőségekért.

Ha érdekli, írja be a "ping /?" A parancssorban megtekintheti a lehetőségek listáját.

Mit tehet a ping segítségével?

Most, hogy tudja, hogyan kell használni ezt a parancsot, itt van néhány érdekes dolog, amit ezzel megtehet:

  • Pingeljen egy URL -t (például egy webhelyet) vagy IP -címet, hogy lássa, elérheti -e az internetes célállomást. Ha sikeres választ kap, akkor tudja, hogy az Ön és a címzett közötti összes hálózati eszköz működik, beleértve hálózati adapter a számítógépen, az útválasztón és az interneten lévő eszközökön az útválasztó és a célállomás között. Ha pedig szeretné felfedezni ezeket az útvonalakat, használhat egy másik, tracert nevű webalapú eszközt.
  • Ping URL -eket az IP -cím megtekintéséhez. Ha egy adott URL IP -címét szeretné megtudni, elküldheti az URL -t. A ping eszköz a képernyő tetején mutatja az IP -címet, amellyel dolgozik.
  • Pingelje az útválasztót, hogy meg tudja -e érni. Ha nem tudja sikeresen pingelni az internetes címet, megpróbálhatja pingelni az útválasztót. A sikeres válasz tudatja Önnel, hogy a helyi hálózat megfelelően működik, és hogy a webhelyhez való hozzáférés problémája nem befolyásolható.
  • Pingelje vissza a loopback címet (127.0.0.1). Ha nem tudja sikeresen pingelni az útválasztót, de úgy tűnik, hogy az útválasztó működik, próbálja meg pingelni az úgynevezett hurokcímeket. Ez a cím mindig 127.0.0.1, és sikeres tesztelésével tudhatja, hogy a számítógép (és a hálózati szoftver operációs rendszeren) megfelelően működik.

Jegyzet: Nem kaphat ping válaszokat a helyi hálózat más számítógépeitől, mert ezeken az eszközökön a beépített tűzfalak megakadályozzák, hogy válaszoljanak a ping kérésekre. Ha pingelni szeretné ezeket az eszközöket, akkor le kell tiltania ezt a beállítást, hogy lehetővé tegye a tűzfalon való áthaladást.

A fenti lista külső megközelítést alkalmaz, ahol először kérést küld a legtávolabbi célállomásra, majd további helyi eszközökhöz jut. Vannak, akik fordítva szeretnek dolgozni, először a loopback címet, majd az útválasztót (vagy más) helyi eszköz), majd az internetcím.

És természetesen, amiről ebben a cikkben beszélünk, elsősorban a ping használatával kapcsolatos az otthoni vagy kisvállalkozói hálózatok hibaelhárításához. Ezenkívül, ha a feladata a nagy hálózatok hibaelhárítása, akkor valószínűleg már tudja, hogyan kell használni a ping -et és sok más hálózati eszközt.

Parancs sor A Windows rendszerint a legtöbb felhasználó nem használja, talán azért, mert nem mindenki tudja, hogy milyen parancsokat kell használni egy -egy esetben, mennyire hasznos néha, vagy általában - mi ez?

Ha Ön ezen felhasználók egyike, remélem, hogy ez a cikk segít a használat megkezdésében. Lehet, hogy csak elfelejtett néhány parancsot, és remélem, hogy segíthetek.

Első ránézésre unalmas, bonyolult vagy haszontalan eszköznek tűnhet az rj, de biztosíthatom, hogy nem az!

Ez a cikk kizárólag bevezetésként szolgál a sok hasznos parancs közül.

Alapvető cmd parancsok.

1. A futó folyamat kényszerített leállítása Ctrl + C

Az első parancs, amit tudnia kell, a kettő egyidejű megnyomása. Ctrl billentyűkés S. Ez a kombináció szinte minden csapatot megállít. Ha hibát talál a beírt parancsban, egyszerűen törölheti a felesleges karaktereket a Backspace gombbal, de ha már rosszul indította el, használhatja a Ctrl + C kombinációt.

Figyelem! Ez a parancs nem varázspálca! Nem tudja törölni azokat a folyamatokat, amelyeket nem lehet megszakítani, ezért legyen óvatos!

2. Segítség hívása a /?

A második parancs, amelyet emlékeznie kell: /? ... Ha ezt a két karaktert egy másik parancs után írja be, akkor segítséget kap a kívánt parancshoz. Például:

3. Információk a hálózati kapcsolatról

Ez a parancs információkat jelenít meg a helyi hálózati kapcsolatról:

Több teljes információt a parancs begépelésével megismerheti számítógépét.

4. Ping teszt (kapcsolat teszt) ping

Tegyük fel, hogy két számítógépe van csatlakoztatva Ethernet -kábelen keresztül (már megbeszéltük, hogyan lehet a kábelt krimpelni a helyi hálózat létrehozásához). Meg kell győződnie arról, hogy van kapcsolat közöttük. Ehhez futtassa a 192.168.0.5 ping-et egy számítógépről, amelynek ip-címe 192.168.0.1 (ahol a 192.168.0.5 a második számítógép ip-címe).

Ha minden rendben van, akkor pingek jelennek meg előtted. Ha valamit rosszul csinál, akkor megjelenik a felirat A megadott csomópont nem érhető el. Ezt a parancsot leállíthatja a Ctrl + C billentyűkombinációval.

5. Lépjen ki a parancssori kilépésből.

Az exit paranccsal bezárhatja a parancssori ablakot.

6. Fájlok másolása xcopy.

Nagyon hasznos eszköz fájlok másolásához. Tegyük fel, hogy fényképeket szeretne másolni a C meghajtóról egy külső meghajtóra.

Tárcsa xcopy c: photo f: photo / s / e(ahol f a külső meghajtó).

6. Az idő ellenőrzése.

Ha személyre kell szabni az idő beírásával, akkor megjelenik a aktuális idő... És itt felajánlja, hogy módosítsa az időt a megfelelőre.

7. Nyisson meg egy új parancssori ablakot cmd vagy indítsa el.

Írja be a cmd vagy a start parancsot, és egy új parancssori ablak nyílik meg előtted. Az aktív ablakot is egyszerűen törölheti. Ehhez írja be a cls parancsot (tiszta képernyő).

8. Ellenőrzés rendszerfájlok sfc / scannow.

A rosszindulatú programok néha megpróbálják kicserélni a kernelfájlok módosított verzióját annak érdekében, hogy átvegyék a rendszer irányítását. A Rendszerfájl -ellenőrző segítségével ellenőrizheti a fájlok integritását Windows rendszerek... Ha a fájlok megsérülnek vagy törlődnek, akkor azokat kicserélik.

9. Információ a telepített illesztőprogramok sofőrkérdés.

Ha látni szeretné, hogy milyen illesztőprogramok vannak telepítve a számítógépére, akkor ezt a driverquery parancs futtatásával teheti meg. Ez a parancs információt nyújt az összes használt illesztőprogramról.

Ha kicsit több információra van szüksége, hozzáadhatja a latin V betűt (így nézne ki a driverquery-V).

10. Keresse meg az nslookup site.ru webhely IP-címét

Írja be a site.ru parancsot az nslookup parancssorba, hogy megtudja a site.ru IP-címét.

11. Szöveg beillesztése

Annak érdekében, hogy a szöveget a parancssorba illessze, a szokásos módon ki kell másolnia a forrásból, majd egyszer csak kattintson a jobb egérgombbal a fekete képernyő területén.

Azt hiszem, minden rendszergazda ismeri a ping parancsot, amellyel a gazdagépek elérhetőségét ellenőrzik. Ha Ön tapasztalt rendszergazda, valószínűleg nem fog újat tanulni ebből a cikkből. Ha tudása a banális ping ya.ru -ra korlátozódik, azt tanácsolom, hogy olvassa el a cikket a végéig.

Példa 1. A csomagok küldése közötti időintervallum megváltoztatása

Alapértelmezés szerint a csomagok egy másodpercre vannak egymástól. Ezt a távolságot a -i opcióval módosíthatja.

Az intervallum növelése

Példa: Várjon 5 másodpercet, mielőtt elküldi a következő csomagot.

$ ping -i 5 IP

Csökkentse a távolságot

Példa: Várjon 0,1 másodpercet, mielőtt elküldi a következő csomagot.

# ping -i 0,1 IP

A jegyzet: Csak a főfelhasználó adhat meg 0,2 másodpercnél rövidebb intervallumot. Ellenkező esetben ezt az üzenetet fogja látni.

$ ping -i 0.1 127.0.0.1 PING 0 (127.0.0.1) 56 (84) bájt adat. ping: nem áraszthat el; a felhasználó számára megengedett minimális intervallum 200 ms

2. példa A helyi interfész ellenőrzése

Ellenőrzés előtt távoli gazdagép először ajánlott ellenőrizni, hogy minden rendben van -e a helyi interfésszel. Ehhez a következő 3 módszert használhatja.

Ping nulla (0)

Ez a legegyszerűbb és gyors módja:

$ ping 0 PING 0 (127.0.0.1) 56 (84) bájt adat. 64 bájt a 127.0.0.1 forrásból: icmp_seq = 1 ttl = 64 idő = 0.024 ms ^ C

Ping név szerint

$ ping localhost PING localhost (127.0.0.1) 56 (84) bájt adat. 64 byte from localhost (127.0.0.1): icmp_seq = 1 ttl = 64 time = 0.051 ms 64 byte from localhost (127.0.0.1): icmp_seq = 2 ttl = 64 time = 0.055 ms ^ C --- localhost ping statisztikák - - 2 csomag továbbítva, 2 fogadva, 0% csomagvesztés, idő 999 ms rtt min / avg / max / mdev = 0,051 / 0,053 / 0,055 / 0,002 ms

Pinging IP alapján

$ ping 127.0.0.1 2 csomag továbbítva, 2 fogadva, 0% csomagvesztés, idő 999 ms rtt min / avg / max / mdev = 0,051 / 0,053 / 0,055 / 0,002 ms

Nem lehet csomagvesztés.

Példa 3. Küldjön N csomagot és lépjen ki

Ha a megadott számú csomag elküldése után automatikusan le szeretné állítani a ping -et, használja a -c opciót.

A következő példában 5 csomagot küldünk.

$ ping -c 5 google.com PING google.com (74.125.45.100) 56 (84) bájt adat. 64 bájt az yx-in-f100.google.com webhelyen (74.125.45.100): icmp_seq = 1 ttl = 44 time = 731 ms 64 byte from yx-in-f100.google.com (74.125.45.100): icmp_seq = 2 ttl = 44 idő = 777 ms 64 bájt a yx-in-f100.google.com webhelyen (74.125.45.100): icmp_seq = 3 ttl = 44 time = 838 ms 64 bájt az yx-in-f100.google.com webhelyen (74.125.45.100 ): icmp_seq = 4 ttl = 44 time = 976 ms 64 byte from yx-in-f100.google.com (74.125.45.100): icmp_seq = 5 ttl = 44 time = 1071 ms --- google.com ping statistics-- 5 csomag továbbítva, 5 fogadva, 0% csomagvesztés, idő 4216 ms rtt min / avg / max / mdev = 731.039 / 879.129 / 1071.050 / 126.625 ms

Példa 4. A ping parancs verziója

A -V opcióval láthatjuk jelenlegi verzió csapatok.

$ ping -V ping segédprogram, iputils -sss20071127

Példa 5. Árvíz a hálózaton

A szuperfelhasználó rövid időn belül több ezer csomagot küldhet a -f opcióval.

Amint az alább látható, a ping -f több mint 400 000 csomagot küldött néhány másodperc alatt.

# ping -f localhost PING localhost (127.0.0.1) 56 (84) bájt adat. . ^ C --- localhost ping statisztika --- 427412 csomag továbbítva, 427412 fogadott, 0% csomagvesztés, idő 10941 ms rtt min / avg / max / mdev = 0.003 / 0.004 / 1.004 / 0.002 ms, ipg / ewma 0.025 / 0.004 ms

6. példa Hangjelzés

Ezt az opciót ritkán használják, de nagyon hasznos lehet. Elindít egy ping -et, a gazda nem válaszol, rájön, mi a baj, és amint a probléma megoldódik, és a távoli gazda válaszol, hangot hall.

$ ping -a IP

7. példa Csak a parancs végrehajtási statisztikák nyomtatása

A -q opció használatával kihagyhatja a távoli gazdagép válaszát, és azonnal megjelenítheti a statisztikákat.

$ ping -c 5 -q 127.0.0.1 PING 127.0.0.1 (127.0.0.1) 56 (84) bájt adat. --- 127.0.0.1 ping statisztika --- 5 csomag továbbítva, 5 fogadva, 0% csomagvesztés, idő 3998 ms rtt min / avg / max / mdev = 0.047 / 0.053 / 0.061 / 0.009 ms

8. példa Egy köteg átméretezése

A -s opcióval módosíthatja az elküldött csomag méretét.

Példa: Változtassuk meg a csomag méretét 56 -ról 100 -ra.

$ ping -s 100 localhost PING localhost (127.0.0.1) 100 (128) bájt adat. 108 byte from localhost (127.0.0.1): icmp_seq = 1 ttl = 64 time = 0.022 ms 108 byte from localhost (127.0.0.1): icmp_seq = 2 ttl = 64 time = 0.021 ms 108 byte from localhost (127.0.0.1): icmp_seq = 3 ttl = 64 idő = 0.020 ms ^ C --- localhost ping statisztika --- 3 csomag továbbítva, 3 fogadva, 0% csomagvesztés, idő 1998ms rtt min / avg / max / mdev = 0.020 / 0.021 / 0.022 / 0,000 ms

9. példa A parancs végrehajtásának időtartama

A -w opcióval megadhatjuk a parancs végrehajtási idejét másodpercben.

A következő példában pingáljuk a localhost -ot 5 másodpercig.

$ ping -w 5 localhost

A jegyzet: Ha a -w és -c opciókat egyidejűleg használja, a segédprogram az első korlátozás aktiválásának pillanatában leáll.

Példa 10. Rövid statisztika a SIGQUIT segítségével

A ping parancs megszakítása nélkül megtekintheti a végrehajtási statisztikákat. Ehhez nyomja meg a gombot CTRL + |

$ ping -w 100 localhost PING localhost (127.0.0.1) 56 (84) bájt adat. 64 byte from localhost (127.0.0.1): icmp_seq = 10 ttl = 64 time = 0.021 ms 64 byte from localhost (127.0.0.1): icmp_seq = 11 ttl = 64 time = 0.022 ms 11/11 csomag, 0% veszteség, min / avg / ewma / max = 0,020 / 0,022 / 0,022 / 0,024 ms 64 byte from localhost (127.0.0.1): icmp_seq = 12 ttl = 64 time = 0.021 ms 64 byte from localhost (127.0.0.1): icmp_seq = 13 ttl = 64 time = 0.022 ms 64 byte from localhost (127.0.0.1): icmp_seq = 14 ttl = 64 idő = 0,021 ms 64 byte from localhost (127.0.0.1): icmp_seq = 15 ttl = 64 time = 0.021 ms 19/19 csomag, 0% veszteség, min / avg / ewma / max = 0,020 / 0,022 / 0,022 / 0,024 ms 64 byte from localhost (127.0.0.1): icmp_seq = 31 ttl = 64 time = 0.022 ms 64 byte from localhost (127.0.0.1): icmp_seq = 32 ttl = 64 time = 0.022 ms 32/32 csomag, 0% veszteség, min / avg / ewma / max = 0,020 / 0,022 / 0,022 / 0,027 ms 64 bájt a localhost -tól (127.0.0.1): icmp_seq = 33 ttl = 64 time = 0.023 ms ..

A világ legjobb márkáinak legjobb étkészletei az online áruházban: BergHOFF, Luminarc, Vitesse

Az interneten, különösen a fórumokon, bármilyen csomóponthoz való csatlakozás () esetén probléma esetén ajánlott ellenőrizni a ping -et vagy nyomon követni az útvonalat, és így ellenőrizni a szerver elérhetőségét.

De mi a ping és mi a nyomkövetés? A Ping egy eszköz (segédprogram) a kapcsolat integritásának ellenőrzésére TCP / IP-alapú hálózatokban. A Trace (traceroute vagy tracert parancs) egy program a TCP / IP hálózatok adatútvonalainak meghatározására.

Azonban nem mindig lehet információt találni arról, hogyan történik ez az ellenőrzés: hogyan lehet pingelni vagy nyomkövetést végezni.

Ping ellenőrzés

A ping ellenőrzéséhez használja az azonos nevű parancsot ping be kell írni a parancssorba. A parancssort a következő módokon futtathatja:

ablakok:

1) Rajt -> Minden program -> Alapértelmezett -> Parancs sor

2) Rajt -> Végrehajtás -> cmd

Ebben az operációs rendszerben sok terminál található, így a számítógépre telepített bármelyik használható erre a célra. Általában a szabványos terminált a billentyűparanccsal lehet elindítani CTRL+ALT+T.

Tehát egy adott szerver pingeléséhez futtassa a következő parancsot:

Ping

Például egy cím pingeléséhez 11.222.33.44 futtatnia kell a parancsot:

Ping 11.222.33.44

Az alábbiakban egy példa látható az egyik IP -cím pingelésének eredményeire.

Amint az eredményekből látható, 4 db 32 bájtos csomag került továbbításra és fogadásra. Egy csomag csereideje 47 ezredmásodperc volt.

Érdemes megjegyezni, hogy a Windows alapértelmezés szerint csak 4 csomagot küld. Linux alatt a csomagok cseréje addig folytatódik, amíg a felhasználó maga le nem állítja a folyamatot egy billentyűparanccsal CTRL+C... Ahhoz, hogy ugyanúgy pingálhasson a Windows rendszeren, a paramétert kell használnia -t... Például:

Ping -t 11.222.33.44

A csomagok megosztásának leállítása ugyanazzal a billentyűparanccsal történik - CTRL+C.

A küldendő csomagok számának beállítása

Az elküldött csomagok maximális számának beállításához használja a következő parancsot:

ablakok:

Ping -n<число_пакетов>

például:

Ping -n 5 11.22.33.44

Ping -c<число_пакетов>

például:

Ping -c 5 11.22.33.44

Az elküldött csomagok méretének módosítása

Egy adott méretű csomagok pingetéséhez (bájtban) használja a következő parancsot:

ablakok:

Ping -l<размер_пакетов>

például:

Ping -l 64 11.22.33.44

Ping -s<размер_пакетов>

például:

Ping -s 64 11.22.33.44

Ebben az esetben 64 bájtos csomagokat küldtek.

Az útvonalkövetés megmutathatja, hogy a csomagok milyen sebességgel haladnak a kérést végző PC -t és a célszervert összekötő útválasztók között.

A követés végrehajtásához a következő parancsot kell használni:

ablakok:

Tracert

például:

Tracert wikipedia.org

Traceroute

például:

Traceroute wikipedia.org

Érdemes megjegyezni, hogy alapértelmezés szerint a nyomkövetés DNS -kérést is végrehajt az IP -cím feloldásához Domain név minden áthaladó útválasztó esetén. Ez az opció letiltható, így lerövidül a nyomkövetési eredmények eléréséhez szükséges idő.

Ennek az opciónak az aktiválásához a következő típusú parancsot kell használnia:

ablakok:

Tracert -d

Traceroute -n