¿Como mapear una red desde linux, detectando los switchs?

Buenas.

Se que la pregunta es muy técnica, pero voy a probar suerte.

Quiero mapear una red (es decir, descubrir los equipos conectados) de manera "automática". Por ejemplo, "The Dude" hace ese trabajo muy bien, pero tiene una pega: NO detecta los dispositivos que se quedan en la capa 2 (layer 2) de la pila de protocolos, es decir, switchs sin ip y hubs.

Hay soluciones comerciales, pero todas para windows, como por ejemplo el Whatsup Gold, o el LANSurveyor... ¿Pero hay algo para linux?

Gracias y un saludo.
Saludos.

No sé si es lo que necesitas, pero puedes probar con nmap.

Requiescat In Pain.
Algo del tipo Network Topology, de Hp? Quizá podrías buscar algo ya hecho
que use SNMP para hacer de Discovery ...
Gracias a los dos por la respuesta.

NMAP no creo que sea la solución (o al menos no la veo directamente) ya que los switch no tienen IP. Simplemente funcionan a nivel 2 de la pila de protocolo.

Y si, algo parecido a NT de HP o a la solución de pago de Dell, y cosas asi.

El problema es que no tienen tampoco SNMP ninguno de los switch...

Creo que al final se va ha hacer a mano.
3 respuestas