Получить список MAC-адресов на один порт с SNMP WALK - PullRequest
1 голос
/ 22 июля 2011

Мне нужно захватить все mac-адреса, которые находятся на одном и том же порту.

Допустим, у вас есть базовый маршрутизатор, который подключен к стене. С этого маршрутизатора два компьютера подключены к этим портам. Я хочу узнать, какие MAC-адреса подключены к этим портам.

Я ДОЛЖЕН иметь возможность использовать это для веб-разработки (PHP / SQL) SNMP будет лучшим вариантом, если это возможно.

Любая помощь будет принята с благодарностью!

В настоящее время мы используем SNMPWALK, чтобы найти один mac-адрес для порта, но теперь у нас будет несколько пользователей в одном порту.

Ответы [ 2 ]

0 голосов
/ 18 апреля 2013

snmpwalk должен вернуть все MAC, которые он видит на данном порту. SNMPv2-SMI :: mib-2 .17.4.3.1.1 (он же .1.3.6.1.2.1.17.4.3.1.1) даст вам MAC для каждого порта моста. Затем вам нужно сопоставить идентификатор порта моста с номером порта. Рекомендуется проверять, что каждый раз, когда вы запускаете проверку, а не предполагаете, что идентификаторы bridgeport всегда будут привязываться к одним и тем же физическим портам.

0 голосов
/ 12 марта 2013

Вы можете попробовать использовать программу под названием LanTopolog.Это приложение, которое я использую для обнаружения, визуализации и мониторинга сети.Он использует SNMP и ICMP и показывает все mac-адреса моих портов.Вам просто нужно знать свой IP-адрес для вашего компьютера и коммутаторов.Вот сайт;http://www.lantopolog.com/download.html.

...