Страница 1 из 1

Port=Mac

Добавлено: 27 июл 2016, 15:17
sekii
К mikrotik подключены устройства (свитчи cisco/d-link и т.п.). Порты объединены в bridge
Вопрос простой: как определить какое устройство (его mac) на каком физическом порту сидит?
arp выдает список всех mac и ip, а /interface bridge host print выдает все mac, пришедшие с портов - это тоже не то.
Спасибо.

Re: Port=Mac

Добавлено: 27 июл 2016, 15:19
vqd
Непонятно. То есть некие свитчи воткнуты в порт микротика и вы хотите средствами микротика узнать в какой орт в свитче воткнут юзер?

Re: Port=Mac

Добавлено: 27 июл 2016, 15:30
sekii
Нее, немного не так.
Я хочу узнать mac этих самых свитчей (они управляемые).

Re: Port=Mac

Добавлено: 27 июл 2016, 17:13
vqd
Ну собственно /interface bridge host print, ну если ваш коммутатор умеет Discovery Protocol то /ip neighbor

Re: Port=Mac

Добавлено: 28 июл 2016, 00:04
sekii
Так я же писал:
/interface bridge host print выдает все mac, пришедшие с портов - это тоже не то. Т.е. и те mac которые прошли через cisco.
а
/ip neighbor - выдает соседей только mikrotik, а у меня cisco

Re: Port=Mac

Добавлено: 29 июл 2016, 14:01
vqd
Ну а как вы определите микротиком в какой порт чего воткнуто в циске то? Ну чисто логически?

Re: Port=Mac

Добавлено: 29 июл 2016, 14:31
sekii
Да не в циске, а какая циска воткнута в какой порт на mikrotik.
На mikrotik 10 портов, в каждый из них включен свитч, вот и нужно понять на каком потру какой свитч сидит (да и не обязательно свитч, может и пк/принтер и т.п.).

Re: Port=Mac

Добавлено: 29 июл 2016, 14:37
vqd
/ip neighbor - видит циски на ура. Кучу раз наблюдал, собственно как и убики

Ну в вашем случае тогда остается только вычислять по связке МАК+ИП. Если известен ИП коммутатора то в АРП табличке смотрим МАК и дальше в хостах на бридже порт

Re: Port=Mac

Добавлено: 29 июл 2016, 14:54
sekii
/ip neighbor - видит циски на ура. Кучу раз наблюдал, собственно как и убики
- возможно, но у меня чего то не показывает, только mikrotik

Ну в вашем случае тогда остается только вычислять по связке МАК+ИП. Если известен ИП коммутатора то в АРП табличке смотрим МАК и дальше в хостах на бридже порт
- я знаю и ip и mac всех свитчей и устройств, это не проблема.
В cisco можно открыть mac table и увидеть на каком порту какой mac, а вот как здесь непонятно. Если порт uplink, то все маки приходящие на него.
Что значит "в хостах на бридже порт", это как?

Re: Port=Mac

Добавлено: 30 июл 2016, 06:45
vqd
Если вы знаете мак то вы легко увидите порт через который этот мак видно

4C:5E:0C:73:97:DD - МАК некого коммутатора

[admin@MikroTik] > /interface bridge host print where mac-address=4C:5E:0C:73:97:DD
Flags: L - local, E - external-fdb
BRIDGE MAC-ADDRESS ON-INTERFACE AGE
bridge1 4C:5E:0C:73:97:DD ether1 1s