15/01/08

Descobrir o ips da rede local

Em tempos idos encontrei um shell script para pingar as máquinas da rede local e devolver os respectivos ip's. Mas como quando precisamos não encontramos as coisas, aqui fica um shell script para linux que fiz para isso:

#!/bin/bash
ip2=2
while [ $ip2 -lt 255 ]; do
ip=("192.168.1."$ip2)

ping -c 1 -w 1 $ip > /dev/null
if [ $? = 0 ];then
echo $ip
fi
ip2=$((ip2+1))
done

#$? Valor de retorno do último comando ou de todo o shell script
#-lt less

De certeza que não deve estar muito eficaz, mas funciona :D

carpe omnium

Sem comentários: