Utilice una computadora portátil para averiguar a qué puerto de un conmutador HP está conectado

Utilice una computadora portátil para averiguar a qué puerto de un conmutador HP está conectado

Creo que la mayoría de la gente hace esta pregunta al revés: tener acceso al conmutador y consultar una dirección MAC.

Probé mi computadora portátil y me preguntaba si hay algún software (tal vez de HP) que me diga a qué interruptor y puerto está conectada actualmente la computadora portátil. Suponga que no tengo acceso a la administración del conmutador. Si de hecho se trata de información que proporcionaría el conmutador (implicaciones de seguridad), podría escribir mi propia aplicación, si alguien pudiera indicar qué protocolo se utilizaría.

Lo que necesitaría para mi trabajo es: iría a una habitación aleatoria, conectaría mi computadora portátil a un puerto Ethernet en la pared y me diría a qué conmutador y puerto estoy conectado.

Gracias por tus sugerencias.

Respuesta1

Esto depende del conmutador y de la configuración de ese conmutador.

Hay varios protocolos que pueden estar ejecutándose (CDP en conmutadores Cisco, NDP en nortel, LLDP,...) que pueden indicarle en qué conmutador y puerto se encuentra.

Para recopilar esa información sólo tienes que escuchar el tráfico de la red.

Usando tcpdump para obtener paquetes CDP:

tcpdump -nn -v -i eth0 -s 1500 -c 1 'ether[20:2] == 0x2000' 

y para lldp:

tcpdump -nn -v -i eth0 -s 1500 -c 1 'ether[12:2] == 0x88cc'

Verificaría qué marcas de conmutadores están presentes y luego descubriría qué protocolos de descubrimiento podrían usar y luego simplemente buscaría a los candidatos (pueden pasar algunos minutos hasta que reciba un paquete).

Wikipedia Wikipedia Wikipedia

información relacionada