Check the new version here

Popular channels

obtener equipos activos en una LAN

Hola, este es un pequeño aporte, este es un BASH Script para mostrar todos los equipos activos en una red local, pensado para una subred de 24 bits ( 255.255.255.0 ).

Aquí el Script, copiar y pegar en un archivo de texto, yo lo llamo sacar-ip-local.sh:

#!/bin/bash
#===============================================================================
#
# FILE: sacar-ip-local.sh
#
# USAGE: ./sacar-ip-local.sh
#
# DESCRIPTION:
#
# OPTIONS: ---
# REQUIREMENTS: ---
# BUGS: ---
# NOTES: ---
# AUTHOR: José Roberto Meza Cabrera , [email protected]
# COMPANY:
# VERSION: 1.0
# CREATED: 01/27/2014 06:51:09 PM CST
# REVISION: ---
#===============================================================================

obtener_ip(){
ip=`ping -c 1 $red.$a | grep rece | cut -c 24-24`
if [ $ip == 1 ]
then echo $red.$a
break
fi
}

read -p "Ingrese los primeros 3 octetos: " red
for a in {1..254}
do
obtener_ip &
if [ $(($a%50)) = 0 ]; then
sleep 5
fi
done


Es muy sencillo, no detecta errores a la hora de ingresar la IP, pero es para no hacerlo tan complejo y aquellos que estén aprendiendo, no se les complique.

Aqui una imagen:



En caso de que diga: permiso denegado,
ejecutar chmod u+x sacar-ip-local

Saludos!
0No comments yet
      GIF
      New