День добрый.
Раньше были свичи (циски ), которые могли по снмп отдавали мак таблицу по оид 1.3.6.1.2.1.3.1.1.2 (snmpwalk -v2c -c public@vlan ipcatalyst 1.3.6.1.2.1.17.4.3.1.1)
выдавал мак адреса (пример на картирнке)
Сейчас появилось новое оборудование (свичи Eltex), данного оид нет. И вот что они предлагают:
Для того, чтобы получить c коммутатора MAC, номер порта и VLAN хоста нужно смотреть именно таблицу MAC. Для этого используйте следующий OID:
24хх:snmpwalk -v1 -c public 192.168.50.9 1.3.6.1.2.1.17.7.1.2.2.1.2
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1.96.99.76.177.230.113 = INTEGER: 24
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.102.0.38.185.149.246.211 = INTEGER: 1
Здесь подчёркнуты MAC-адреса, представленные в десятичной системе, а полужирным выделен номер VLAN. Значение (INTEGER
указывает на номер порта.
Вопрос, как можно часть оида передать в переменную, для дальнейшей обработки.
Ну т.е. как получить отсюда влан, и мак в dec и посредством пост обработки перевести его в hex?
Раньше были свичи (циски ), которые могли по снмп отдавали мак таблицу по оид 1.3.6.1.2.1.3.1.1.2 (snmpwalk -v2c -c public@vlan ipcatalyst 1.3.6.1.2.1.17.4.3.1.1)
выдавал мак адреса (пример на картирнке)
Сейчас появилось новое оборудование (свичи Eltex), данного оид нет. И вот что они предлагают:
Для того, чтобы получить c коммутатора MAC, номер порта и VLAN хоста нужно смотреть именно таблицу MAC. Для этого используйте следующий OID:
24хх:snmpwalk -v1 -c public 192.168.50.9 1.3.6.1.2.1.17.7.1.2.2.1.2
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1.96.99.76.177.230.113 = INTEGER: 24
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.102.0.38.185.149.246.211 = INTEGER: 1
Здесь подчёркнуты MAC-адреса, представленные в десятичной системе, а полужирным выделен номер VLAN. Значение (INTEGER
указывает на номер порта.Вопрос, как можно часть оида передать в переменную, для дальнейшей обработки.
Ну т.е. как получить отсюда влан, и мак в dec и посредством пост обработки перевести его в hex?
.
Comment