PDA

Visualizza la versione completa : ping


prometeo80
25-08-2006, 17:10
come si fa a pingare un range di indirizzi? ad esempio da 10.90.0.0 a 10.90.0.255??

sacarde
25-08-2006, 18:02
man ping



p.s.
...
...
-L Suppress loopback of multicast packets. This flag only applies
if the ping destination is a multicast address.
...
...

prometeo80
25-08-2006, 18:15
cosa devo fare? usare la sintassi for i=0...?? mi dice che non va bene

Guglie
25-08-2006, 18:24
quando mi dimentico che indirizzi ho dato alle macchine di solito uso questo

$ (seq -f '10.0.0.%g' 1 254 | xargs -n 1 -P 254 ping -c1 -w1) 2>/dev/null
poi tiri fuori quello che vuoi tu con un grep

prometeo80
25-08-2006, 18:40
cioč? c'č il file /dev/null ma non riesco ad aprirlo

Guglie
25-08-2006, 18:56
Originariamente inviato da prometeo80
cioč? c'č il file /dev/null ma non riesco ad aprirlo
l'istruzione 2>/dev/null signigica redirigi lo standard error ("2") verso (">") "/dev/null"
quando i dati sono diretti su /dev/null vengono scartati

č un modo usato spesso quando non si vogliono outputtare gli errori sullo standard out (la bash di solito)

prometeo80
28-08-2006, 10:55
in pratica: se io voglio sapere quale indirizzo della sottorete 10.90.0.0 --> 10.90.0.255 č occupato, devo scrivere (seq -f '10.0.0.%g' 1 254 | xargs -n 1 -P 254 ping -c1 -w1) 2>/dev/null e poi ??

prometeo80
28-08-2006, 12:02
ok...son riuscito... grazie

Loading