The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"UserTracking mac-address"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Маршрутизаторы CISCO и др. оборудование. (Мониторинг, статистика, SNMP)
Изначальное сообщение [ Отслеживать ]

"UserTracking mac-address"  +/
Сообщение от BoJIbtpoH (ok) on 04-Апр-13, 20:04 
Здравствуйте, стоит задача написать прогу которая будет искать мак в сети, я написал прогу для поиска мака в сети но с использованием влана. Т.е вх. данные мак и влан, а нужно чтобы вх. данными был тока мак. Можно но ли так сделать и как потму что я не нашел OID котрые выводят всю таблицу мак адрессов они выводят тока по привязке к влан. Вот этот ОИД 1.3.6.1.2.1.17.4.3.1.1.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "UserTracking mac-address"  +1 +/
Сообщение от pavlinux (ok) on 05-Апр-13, 02:47 
> стоит задача написать прогу которая будет искать мак в сети,


########!/bin/bash #############
#                              #
for ((a=0, i<255, a++))        #
                         do    #
for ((b=0, i<255, b++))        #
                         do    #
for ((c=0, i<255, c++))        #
                         do    #
for ((d=0, i<255, d++))        #
                         do    #
arping -c3 $a.$b.$c.$d;        #
                       done    #
                done           #
        done                   #
done                           #
################################
echo "Маки в сети"             #
arp -a;                        #
################################


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "UserTracking mac-address"  +/
Сообщение от BoJIbtpoH (ok) on 05-Апр-13, 12:14 
>[оверквотинг удален]
>            
>     #
> ################################
> echo "Маки в сети"        
>     #
> arp -a;          
>            
>   #
> ################################
>

вы не поняли, нужно написать прогу для поиска мака в сети. ввожу мак он мне пишет цику и порт ее.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "UserTracking mac-address"  +/
Сообщение от VolanD (ok) on 05-Апр-13, 13:48 
>[оверквотинг удален]
>> ################################
>> echo "Маки в сети"
>>     #
>> arp -a;
>>
>>   #
>> ################################
>>
> вы не поняли, нужно написать прогу для поиска мака в сети. ввожу
> мак он мне пишет цику и порт ее.

Получить список вланов с коммуататора, а потом по ним пройтись?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "UserTracking mac-address"  +/
Сообщение от sm00th1980 (??) on 05-Апр-13, 18:08 
вот один из вариантов что я писал для проекта NOC

https://github.com/sm00th1980/noc/blob/master/backend/manage...

проходится по коммутаторам - собирает маки в БД -> после чего из PPPoE сессии выдёргивает пользоваетеля и определяет на каком порту коммутатора он висит.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "UserTracking mac-address"  +/
Сообщение от BoJIbtpoH (ok) on 05-Апр-13, 22:49 
> вот один из вариантов что я писал для проекта NOC
> https://github.com/sm00th1980/noc/blob/master/backend/manage...
> проходится по коммутаторам - собирает маки в БД -> после чего из
> PPPoE сессии выдёргивает пользоваетеля и определяет на каком порту коммутатора он
> висит.

Я решил проблему, я опишу как я это реализовал. Ваши реализации подразумевают сбор данных таблицы мак адресов всего оборудования и потом их обработка.
Я же это реализовал так, на входе пишеться мак. Затем идет запрос по snmp к таблице мак адресов каждого влана, и находиться влан в которм этот мак. Затем зная влан и мак, поиск так же осуществляется на оборудовании(ядре) и выходом является порт. Потом по cdp мы узнаем соседа порта и иден на его и повторяем эту процедуру, до тех пор пока сосед не будет найдет что будет говорить что это конечный хост. Т.е этот алгоритм построем на vtp domain и cdp протоколе что чисто для cisco сети. Тем самым вы за пару хопов в реальном времени найдете мак. Ядро->корпус->этаж->хост. Ну это пример поиска для здания.
Прога кста 100 строк где то).

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру