Forum: PC-Programmierung Suche "normales" Ping für WRT


von Tim S. (Firma: tsx89) (freak_ts) Benutzerseite


Lesenswert?

Hallo,
Ich suche ein Ping-Programm für DDWRT v24 SP2 - mini-usb-ftp / Linux 
2.4.37 welches die optionalen Parameter für Count, Timeout und die 
Wiederholrate / Intervall unterstützt.

Die derzeitige Version von Ping auf meiner WRT-Kiste gibt leider kein 
-Help oder -Version aus, daher finde ich die richtigen Parameter dafür 
nicht. Und die "normalen(?)" Parameter einiger Linux-Dokus funktionieren 
nicht:
ping -c4 -w0 -i1 localhost
> illegal option -- i
... und bei (Open-/DD)WRT finde ich auch nichts brauchbares darüber...

Es existieren viele verschiedene Versionen von Ping auf den 
verschiedenen WRT-Releases! Eine ganz schlimme '2MB-Flash-Version' gibt 
z.B. nur
> "localhost is Online"
(..oder ähnlich) anstelle von Antwortzeiten aus, und unterstützt 
anscheinend gar keine Parameter. Bestimmt habe ich bei meiner Version 
nur die falschen Parameter(-Namen) gewählt.

Beim Versuch eine geeignete Ping-Version herunterzuladen, lande ich 
immer wieder auf diversen Ping-Dokumentationen, die aber den Download 
des Programms nicht anbieten. (Oder ich bin grad daran erblindet)

Eventuell kann jemand aus seiner Linux-Distri(?) oder seinem WRT eine 
"brauchbare" Version extrahieren, oder mir mit den richtigen Parametern 
oder einem Download-Link weiter helfen...

Hintergrund: Ich will (direkt auf dem WRT) erkennen, ob Nodes \ Router \ 
Clients online bzw. erreichbar sind (ICMP), und diese Daten und Zeiten 
dann auf einer Webseite ausgeben lassen (thttpd+PHP), oder noch weiter 
verarbeiten (Watchdog).

Derzeit dauert 'Ping' sehr lange, da nach jeder Durchführung (+Antwort) 
etwa eine Sekunde gewartet wird: Deshalb suche ich einem Weg, die 
Wartezeiten zwischen den Pings zu verkürzen.


Danke schon mal...
Liebe Grüße, TS

: Verschoben durch User
von Simon S. (-schumi-)


Lesenswert?

Also bei meinem (schon lange nicht mehr upgedatetem) OpenWrt gehts:
1
root@OpenWrt:~# ping --help
2
BusyBox v1.19.4 (2012-08-28 23:48:59 EDT) multi-call binary.
3
4
Usage: ping [OPTIONS] HOST
5
6
Send ICMP ECHO_REQUEST packets to network hosts
7
8
  -4,-6    Force IP or IPv6 name resolution
9
  -c CNT    Send only CNT pings
10
  -s SIZE    Send SIZE data bytes in packets (default:56)
11
  -t TTL    Set TTL
12
  -I IFACE/IP  Use interface or IP address as source
13
  -W SEC    Seconds to wait for the first response (default:10)
14
      (after all -c CNT packets are sent)
15
  -w SEC    Seconds until ping exits (default:infinite)
16
      (can exit earlier with -c CNT)
17
  -q    Quiet, only displays output at start
18
      and when finished
19
20
root@OpenWrt:~# cat /etc/banner 
21
  _______                     ________        __
22
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
23
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
24
 |_______||   __|_____|__|__||________||__|  |____|
25
          |__| W I R E L E S S   F R E E D O M
26
 -----------------------------------------------------
27
 ATTITUDE ADJUSTMENT (Bleeding Edge, r33288)
28
 -----------------------------------------------------
29
  * 1/4 oz Vodka      Pour all ingredients into mixing
30
  * 1/4 oz Gin        tin with ice, strain into glass.
31
  * 1/4 oz Amaretto
32
  * 1/4 oz Triple sec
33
  * 1/4 oz Peach schnapps
34
  * 1/4 oz Sour mix
35
  * 1 splash Cranberry juice
36
 -----------------------------------------------------
37
root@OpenWrt:~#

> illegal option -- i
Versuche mal groß I

Weitere vorcompilierte Packages gibts hier (evtl. passenden 
Architektur/Versions-Ordner auswählen): 
https://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/base/

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.