CMD - příkaz ping -t

Problematika administrace LAN či WIFI sítí

Moderátor: Mods_senior

Uživatelský avatar
Michael Michael
Level 3.5
Level 3.5
Příspěvky: 798
Registrován: 01 led 2010 13:35
Bydliště: Vysoké Mýto
Kontaktovat uživatele:

CMD - příkaz ping -t

Příspěvek od Michael Michael »

Zdavím, když zadám do příkazového řádku:

Kód: Vybrat vše

ping www.google.com -t  

tak mi zjistí odezvy/a čas v milisekundách. Ovšem občas se stane (díky špatnému routeru), že mi napíše:

Kód: Vybrat vše

Vypršel časový limit žádosti.

Ale já bych chtěl zjistit čas, za který se pakety ztratí.
Nevíte jak na to?
Přílohy
Výstřižek.JPG
Neřídím se podle toho, že čas jsou peníze, ALE, klidně mě citujte jako "MM" (je to kratší pro skrblíky).
Microsoft Windows XP Professional SP3
Fujitsu SIEMENS Intel Pentium III
Mobile CPU 1200 MHz 1,20 GHz 496 MB RAM
= můj voříšek
Uziv00

Re: CMD - příkaz ping -t

Příspěvek od Uziv00 »

Tak si to dej do dávkového souboru a místo na obrazovku, ať to zapisuje do texťáku s vložením času.
Uživatelský avatar
FIDLIK
Level 4.5
Level 4.5
Příspěvky: 1710
Registrován: 28 kvě 2008 17:18
Bydliště: Kolín

Re: CMD - příkaz ping -t

Příspěvek od FIDLIK »

A jak přesně co kam zapsat ? Něco takového by se mi taky hodilo :-).

Děkuji
i7-2700K, GB Z77M-D3H, MSI R9 380 Gaming 4G, 1x4GB 1x8GB 1600 Kingstone, 256GB SSD (Intel), 1TB 2,5" WD Black, NZXT S340 + Be Quiet! Pure Power L8-530W + 6xF12 LS
Clorky
Moderátor / člen HW týmu
Příspěvky: 7032
Registrován: 23 kvě 2010 11:25
Bydliště: Moravskoslezský kraj

Re: CMD - příkaz ping -t

Příspěvek od Clorky »

Nebude stačit tento příkaz?

Kód: Vybrat vše

cmd.exe > C:\pingy.log
Uživatelský avatar
Michael Michael
Level 3.5
Level 3.5
Příspěvky: 798
Registrován: 01 led 2010 13:35
Bydliště: Vysoké Mýto
Kontaktovat uživatele:

Re: CMD - příkaz ping -t

Příspěvek od Michael Michael »

Bohužel, když toto zadám, v textovém souboru se zobrazuje to samé, ale ještě k tomu musím zavírat a otevírat pokud chci aktualizovat.
Přílohy
Výstřižek.JPG
Neřídím se podle toho, že čas jsou peníze, ALE, klidně mě citujte jako "MM" (je to kratší pro skrblíky).
Microsoft Windows XP Professional SP3
Fujitsu SIEMENS Intel Pentium III
Mobile CPU 1200 MHz 1,20 GHz 496 MB RAM
= můj voříšek
Uziv00

Re: CMD - příkaz ping -t

Příspěvek od Uziv00 »

Tak jsem se snažil na to přijít i s pomocí vbs, ale pořád nic. Nicméně jedno řešení mám. Stáhni si odtud: http://www.kwakkelflap.com/fping.html program fping. Rozbal si správnou verzi a ulož na disk. Reg soubory používat nemusíš.
Spouštěcí příkaz bude vypadat takto:

Kód: Vybrat vše

c:\>fping 127.0.0.1 -D -T -n 20 >> c:\pingy.log

Výsledný soubor pak vypadá takto:

Kód: Vybrat vše

Fast pinger version 3.00
(c) Wouter Dhondt (http://www.kwakkelflap.com)

Pinging 127.0.0.1 with 32 bytes of data every 1000 ms:

2013/06/30 11:11:07.531 : Reply[1] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128
2013/06/30 11:11:08.531 : Reply[2] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128
2013/06/30 11:11:09.531 : Reply[3] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128
2013/06/30 11:11:10.531 : Reply[4] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128
2013/06/30 11:11:11.531 : Reply[5] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128
2013/06/30 11:11:12.531 : Reply[6] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128
2013/06/30 11:11:13.531 : Reply[7] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128
2013/06/30 11:11:14.531 : Reply[8] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128
2013/06/30 11:11:15.531 : Reply[9] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128
2013/06/30 11:11:16.531 : Reply[10] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128
2013/06/30 11:11:17.531 : Reply[11] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128
2013/06/30 11:11:18.531 : Reply[12] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128
2013/06/30 11:11:19.531 : Reply[13] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128
2013/06/30 11:11:20.531 : Reply[14] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128
2013/06/30 11:11:21.531 : Reply[15] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128
2013/06/30 11:11:22.531 : Reply[16] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128
2013/06/30 11:11:23.531 : Reply[17] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128
2013/06/30 11:11:24.531 : Reply[18] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128
2013/06/30 11:11:25.531 : Reply[19] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128
2013/06/30 11:11:26.531 : Reply[20] from 127.0.0.1: bytes=32 time=0.1 ms TTL=128

Ping statistics for 127.0.0.1:
   Packets: Sent = 20, Received = 20, Lost = 0 (0% loss)
Approximate round trip times in milli-seconds:
   Minimum = 0.1 ms, Maximum = 0.1 ms, Average = 0.1 ms

Pokud chceš pingat stále (ping -t), tak u tohoto příkazu zruš parametr "-n 20" a zadej "-C". Program fping pak ukončíš stiskem kláves "Ctrl+C". Samozřejmě místo "127.0.0.1" musíš zadat požadovanou IP adresu. Snad ti to pomůže.
Uživatelský avatar
Michael Michael
Level 3.5
Level 3.5
Příspěvky: 798
Registrován: 01 led 2010 13:35
Bydliště: Vysoké Mýto
Kontaktovat uživatele:

Re: CMD - příkaz ping -t

Příspěvek od Michael Michael »

Moc děkuju, trochu mi to pomohlo, ale bohužel ne s mým problémem, ale nevadí.
Ve souboru logu se zobrazuje toto:

Kód: Vybrat vše

2013/06/30 13:08:10.670 : Reply[50] from 173.194.35.80: bytes=32 time=4.9 ms TTL=57
2013/06/30 13:08:11.675 : Reply[51] from 173.194.35.80: bytes=32 time=4.6 ms TTL=57
2013/06/30 13:08:12.728 : Reply[52] from 173.194.35.80: bytes=32 time=52.8 ms TTL=57
2013/06/30 13:08:13.755 : Reply[53] from 173.194.35.80: bytes=32 time=26.6 ms TTL=57
2013/06/30 13:08:14.854 : Reply[54] from 173.194.35.80: bytes=32 time=99.9 ms TTL=57
2013/06/30 13:08:16.855 : 173.194.35.80: request timed out
2013/06/30 13:08:17.855 : 173.194.35.80: request timed out
2013/06/30 13:08:18.855 : 173.194.35.80: request timed out
2013/06/30 13:08:19.855 : 173.194.35.80: request timed out
2013/06/30 13:08:20.856 : 173.194.35.80: request timed out
2013/06/30 13:08:21.856 : 173.194.35.80: request timed out
2013/06/30 13:08:22.856 : 173.194.35.80: request timed out
2013/06/30 13:08:23.856 : 173.194.35.80: request timed out
2013/06/30 13:08:24.856 : 173.194.35.80: request timed out
2013/06/30 13:08:25.856 : 173.194.35.80: request timed out
2013/06/30 13:08:26.856 : 173.194.35.80: request timed out
2013/06/30 13:08:27.856 : 173.194.35.80: request timed out
2013/06/30 13:08:28.857 : 173.194.35.80: request timed out
2013/06/30 13:08:29.857 : 173.194.35.80: request timed out

Což je to samé, jako v základu cmd. Ale je fajn, že se zobrazuje i čas.
Jinak ještě pokud zadám příkaz ping -t v základu cmd, dám příklad, čas se zobrazí 648 ms, ale v programu Fping, se zobrazí v tu samou chvíli 127 ms. Fping je přesnější?
Neřídím se podle toho, že čas jsou peníze, ALE, klidně mě citujte jako "MM" (je to kratší pro skrblíky).
Microsoft Windows XP Professional SP3
Fujitsu SIEMENS Intel Pentium III
Mobile CPU 1200 MHz 1,20 GHz 496 MB RAM
= můj voříšek
Uziv00

Re: CMD - příkaz ping -t

Příspěvek od Uziv00 »

No, pokud by ti stačilo pingat jen s tím, že by se vyhodnocovalo zda je ping OK či není, pak to lze napsat ve vbs. Nelze ale žádným způsobem převzít hodnoty co vypisuje program ping.
Jak je to s přesností, nemůžu sloužit.
Uživatelský avatar
Michael Michael
Level 3.5
Level 3.5
Příspěvky: 798
Registrován: 01 led 2010 13:35
Bydliště: Vysoké Mýto
Kontaktovat uživatele:

Re: CMD - příkaz ping -t

Příspěvek od Michael Michael »

Jestli je ping OK, či není, to je právě opak toho, čeho chci docílit. Potřeboval bych, aby mi místo informace, že je vypršel časový limit žádosti, psalo, jak dlouho trvá odezva. Bohužel, zdá se, že pokud je to opravdu dlouho (ale počítáme v ms), čas se neukáže a místo toho zobrazí jednoduchou větu.
Neřídím se podle toho, že čas jsou peníze, ALE, klidně mě citujte jako "MM" (je to kratší pro skrblíky).
Microsoft Windows XP Professional SP3
Fujitsu SIEMENS Intel Pentium III
Mobile CPU 1200 MHz 1,20 GHz 496 MB RAM
= můj voříšek
Uziv00

Re: CMD - příkaz ping -t

Příspěvek od Uziv00 »

no, pak je u klasického pingu parametr w, kde se zadává v milisekundách, jak dloho má na odezvu čekat. A stejně tak i u fping.
Uživatelský avatar
Michael Michael
Level 3.5
Level 3.5
Příspěvky: 798
Registrován: 01 led 2010 13:35
Bydliště: Vysoké Mýto
Kontaktovat uživatele:

Re: CMD - příkaz ping -t

Příspěvek od Michael Michael »

Tam jsem ale bohužel nepochopil, jak zadat příkaz, vím že:

Kód: Vybrat vše

ping 173.194.35.82 -w čas_limit

ale nevím co zadat místo "čas" a toho "limit"
Ale potřeboval bych, aby tento příkaz fungoval jako ping -t, takže pořád.
Neřídím se podle toho, že čas jsou peníze, ALE, klidně mě citujte jako "MM" (je to kratší pro skrblíky).
Microsoft Windows XP Professional SP3
Fujitsu SIEMENS Intel Pentium III
Mobile CPU 1200 MHz 1,20 GHz 496 MB RAM
= můj voříšek
Uziv00

Re: CMD - příkaz ping -t

Příspěvek od Uziv00 »

ping -t -w 10000 znamená, že bude čekat na odezvu 10 sekund.
Zamčeno

Zpět na „Administrace sítě“