MAC to IP snmpwalk

Iniciado por Kasswed, 17 Agosto 2012, 12:16 PM

0 Miembros y 1 Visitante están viendo este tema.

Kasswed

Hola,

necesito hacer un script que me diga en qué puerto está conectada qué máguina de un switch.

Puedo conseguir la dirección física (MAC) con este oid:

snmpwalk -v 1 -c public mySwitch 1.3.6.1.2.1.17.4.3.1.2

La cosa es que una vez que tengo qué direcciones físicas están en qué puertos, no sé cómo determinar la IP.

He intentado con la tabla ARP (OIDs 1.3.6.1.2.1.3.1 y 1.3.6.1.2.1.3.1.1.2) pero me sale incompleta!

Alguien sabe?
"He who allows himself to be insulted, deserves to be."

Repórtame cualquier falta a las normas del foro por mensaje privado.

adastra

En IPv4 la unica forma de asociar las direcciones MAC con las IP es por medio del protocolo ARP, con snmpwalk puedes acceder a muchisima información (la que te pueda proporcionar el protocolo SNMP dependiendo de la configuración de la máquina que estas consultando), pero necesitas conocer los OID de cada elemento y eso a veces es un poco jodido, para eso estan herramientas como snmpenum.pl o snmpcheck.pl. Usalas y mira si te dan la información que buscas....