Conocer ips red local

Me gustaria saber si hay alguna manera de conocer todas las ips de los ordenadores que estan conectados a la red, mediante algun comando de consola ya sea msdos o linux.

Podria hacer esto?
Tw vas a inicio/ejecutar y pones cmd

Te saldra una pantalla de ms-dos y ahi lo que tienes que hacer es poner ipconfig
Y te saldran todos los datos de tu conexion
Pero eso solo le valdrá para ver la ip del equipo en el que lo ejecute. Entiendo que lo que quiere es desde un equipo escanear toda la red.

Hay programas que lo hacen, simplemente hacen pings a todo un rango de ips que le indiques y te indican cuales han contestado y cuales no. Pero así directamente con un comando de consola... lo desconozco pero seguro que en linux tienes alguna forma de hacer pings a rangos de direcciones y eso te podría valer.

Edito: En una consola DOS puedes usar "net view" para que te mueste el nombre de los equipos en la red local, no te da la ip, pero algo es algo :) despues hay un progamilla llamado NEWT que hace lo que tu necesitas, pero yo no lo he probado nunca. (http://www.komododigital.com/)


Saludos
hazte un bat con "ping x.x.x.1" y asi hasta 255, y mira cuales responden, y cuales no
4 respuestas