Nokia IPSO Ping Script

line Tags:

I’m working away from home a lot at the moment :-( so site updates are slow.

Anway one of the things I’ve needed was a script that could ping stuff from a Nokia Box … I’m quite proud of my work so here it is… simply write a file called “ips.txt” with ip addresses in it eg:

192.168.1.1
10.1.1.1
10.10.9.8

ftp or sftp the files onto the nokia ( /var/admin is a good place) and run ./nokia.sh… you’ll get something like…

FIREWALL[admin]# ./nokia.sh
PINGING 192.168.1.1
~
PINGING 10.10.9.8
DONE !
FIREWALL[admin]#

*If you have problems running nokia.sh, like ./nokia.sh: Permission denied. then do a chmod 700 nokia.sh

..and in /var/admin (or where ever you put it) you’ll get a results.txt file (actually hostname-results.txt, so in my example FIREWALL-results.txt)

This is an extract of what you get…

PINGING From FIREWALL To 192.168.1.1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PING Tue May 3 13:37:51 2005 192.168.1.1: 64 data bytes

—-Tue May 3 13:37:54 2005 192.168.1.1 PING Statistics—-
4 transmitted, 0 received, 100.00% packet loss.
3.024 seconds elapsed, throughput = 0.00 packets/sec; 0.000 bps.
###########################################
PINGING From FIREWALL To 10.10.9.8
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PING Tue May 3 13:37:54 2005 10.10.9.8: 64 data bytes
EchoReply from 10.10.9.8: len=64 ttl=255 seq=0 time=1.155 ms.
EchoReply from 10.10.9.8: len=64 ttl=255 seq=1 time=0.357 ms.
EchoReply from 10.10.9.8: len=64 ttl=255 seq=2 time=0.370 ms.
EchoReply from 10.10.9.8: len=64 ttl=255 seq=3 time=0.484 ms.

—-Tue May 3 13:37:58 2005 10.10.9.8 PING Statistics—-
4 transmitted, 4 received, 0.00% packet loss.
3.025 seconds elapsed, throughput = 1.32 packets/sec; 888.638 bps.
round-trip (ms) min/avg/max = 0.357/0.592/1.155
var/sdev/skew/kurt = 0.144/0.380/0.701/1.276

cool ! - here’s the script - copy all of the below into nokia.sh ;)

#!/bin/sh
# Test Nokia Ping Script by [NICK]
# www.linickx.com !!!
CONFIG=./ips.txt
IPADDRESS=`cat $CONFIG`
HOSTNAME=`hostname`
RESULTS=./$HOSTNAME-results.txt
echo $HOSTNAME > $RESULTS
echo “=============” >> $RESULTS
for i in $IPADDRESS
do
echo “###########################################” >> $RESULTS
echo “PINGING From $HOSTNAME To $i” >> $RESULTS
echo “~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~” >> $RESULTS
echo “PINGING $i”
ping -c 4 $i >> $RESULTS
done
echo “DONE !”
nick

 

Got something to say?

 

Some other things that might interest you...

---