CMD - příkaz ping -t Vyřešeno

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: leden 10
Bydliště: Vysoké Mýto
Pohlaví: Muž
Stav:
Offline
Kontakt:

CMD - příkaz ping -t

Příspěvekod Michael Michael » 26 čer 2013 18:13

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

Reklama
Uziv00
Pohlaví: Nespecifikováno

Re: CMD - příkaz ping -t

Příspěvekod Uziv00 » 27 čer 2013 00:05

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: květen 08
Bydliště: Kolín
Pohlaví: Muž
Stav:
Offline

Re: CMD - příkaz ping -t

Příspěvekod FIDLIK » 27 čer 2013 01:33

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

Uživatelský avatar
Clorky
Moderátor / člen HW týmu
Master Level 8.5
Master Level 8.5
Příspěvky: 7032
Registrován: květen 10
Bydliště: Moravskoslezský kraj
Pohlaví: Muž
Stav:
Offline

Re: CMD - příkaz ping -t

Příspěvekod Clorky » 27 čer 2013 09:35

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: leden 10
Bydliště: Vysoké Mýto
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: CMD - příkaz ping -t

Příspěvekod Michael Michael » 27 čer 2013 12:43

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
Pohlaví: Nespecifikováno

Re: CMD - příkaz ping -t

Příspěvekod Uziv00 » 30 čer 2013 11:21

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: leden 10
Bydliště: Vysoké Mýto
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: CMD - příkaz ping -t

Příspěvekod Michael Michael » 30 čer 2013 13:15

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
Pohlaví: Nespecifikováno

Re: CMD - příkaz ping -t

Příspěvekod Uziv00 » 30 čer 2013 14:01

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: leden 10
Bydliště: Vysoké Mýto
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: CMD - příkaz ping -t

Příspěvekod Michael Michael » 30 čer 2013 14:07

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
Pohlaví: Nespecifikováno

Re: CMD - příkaz ping -t

Příspěvekod Uziv00 » 30 čer 2013 14:22

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: leden 10
Bydliště: Vysoké Mýto
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: CMD - příkaz ping -t

Příspěvekod Michael Michael » 30 čer 2013 14:31

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
Pohlaví: Nespecifikováno

Re: CMD - příkaz ping -t

Příspěvekod Uziv00 » 30 čer 2013 15:20

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


Zpět na “Administrace sítě”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti