В сети есть управляемые свичи, но прога, почему-то на карте отражает только часть устройств подключённых к этому свичу.
т.е. например 20 компов подключены к свичу. в web-морде свича я вижу маки уэтих устройств, но на карте 9 компов соеденены со свичём, а 11 нет и при повторных поисках в упор со свичём не соединяются.
Так и должно быть или нужно как-то определённым образом настраивать свич и устройства?
Комментарии
Дамп можно и в самой программе сделать - меню значка - Информация о системе - SNMP - вкладка "Дамп".
Кроме дампа надо еще нам посмотреть отчет о сканировании. Который формируется в мастере сканирования, на странице с результатами.
Коммутатор какой? CISCO? все 20 хостов в одном VLAN?
Комутатор D-Link Des-1028
Ссылка на архив с дампом и отчётом (сюда приатачить не получилось)
А вот как я получаю реальный порт устройства
root@server5:~# snmpwalk -v2c -c public 192.168.126.10 .1.3.6.1.2.1.17.4.3.1.1 | awk '/40 8D 5C 95 67 D9/{print $1}'
SNMPv2-SMI::mib-2.17.4.3.1.1.64.141.92.149.103.217
root@server5:~# snmpwalk -v2c -c public 192.168.126.10 .1.3.6.1.2.1.17.4.3.1.2 | awk '/SNMPv2-SMI::mib-2.17.4.3.1.2.64.141.92.149.103.217/{print $0}'
SNMPv2-SMI::mib-2.17.4.3.1.2.64.141.92.149.103.217 = INTEGER: 16
root@server5:~#
Попробуйте получить MAC у этого хоста через Информацию о системе | Общие (из меню этого значка). Или в диалоге Свойства хоста (меню "Изменить").
Сама запись в таблице есть, да. Но программа не может сопоставить его с IP, потому что в свойствах хоста MAC отсутствует. Надо понять, почему MAC у этих хостов не определяется. Возможно, они от вас за коммутатором и он режет адреса в пакетах. Тогда придется разрешать протокол netbios, чтобы программа напрямую пыталась определить MAC у тех хостов другим способом.
Все компы находятся в одной сети и через "Информация о системе" mac`и присутствуют, а вот на роутере "Информация о ситеме"\SNMP-информация\MAC-IP-интерфейс в поле Mac-адрес возвращается псевда у половины компов
скриншоты информаций
-----------------------
snmpwalk -v 2c -c public -One 192.168.126.10 .1.3.6.1.2.1.17.4.3.1.1.64.141.92.149.103.217
Cannot find module (IP-MIB): At line 0 in (none)
Cannot find module (IF-MIB): At line 0 in (none)
Cannot find module (TCP-MIB): At line 0 in (none)
Cannot find module (UDP-MIB): At line 0 in (none)
Cannot find module (SNMPv2-MIB): At line 0 in (none)
Cannot find module (SNMPv2-SMI): At line 0 in (none)
Cannot find module (UCD-SNMP-MIB): At line 0 in (none)
Cannot find module (UCD-DEMO-MIB): At line 0 in (none)
Cannot find module (SNMP-TARGET-MIB): At line 0 in (none)
Cannot find module (SNMP-VIEW-BASED-ACM-MIB): At line 0 in (none)
Cannot find module (SNMP-COMMUNITY-MIB): At line 0 in (none)
Cannot find module (UCD-DLMOD-MIB): At line 0 in (none)
Cannot find module (SNMP-FRAMEWORK-MIB): At line 0 in (none)
Cannot find module (SNMP-MPD-MIB): At line 0 in (none)
Cannot find module (SNMP-USER-BASED-SM-MIB): At line 0 in (none)
Cannot find module (SNMP-NOTIFICATION-MIB): At line 0 in (none)
Cannot find module (SNMPv2-TM): At line 0 in (none)
.1.3.6.1.2.1.17.4.3.1.1.64.141.92.149.103.217 = STRING: "@?\\gЩ"
-----------------------
а так снимает другой snmpwalk:
snmpwalk -v:1 -c:publicfin -r:192.168.126.10 -os:1.3.6.1.2.1.17.4.3.1.1.64.141.92.149.103.216 -op:1.3.6.1.2.1.17.4.3.1.2
-----------------------
SnmpWalk v1.01 - Copyright (C) 2009 SnmpSoft Company
[ More useful network tools on http://www.snmpsoft.com ]
OID=.1.3.6.1.2.1.17.4.3.1.1.64.141.92.149.103.217, Type=OctetString, Value= 40 8D 5C 95 67 D9
-----------------------
--------------------
а вот в дмпе это выглядит:
--------------------
Можно-ли в программе изменить параметры запуска snmp
Можно-ли в программе изменить параметры запуска snmpwalk
snmpwalk -v 1 -c publicfin -Onex 192.168.126.10 .1.3.6.1.2.1.17.4.3.1.1.64.141.92.149.103.217
неужели никто никогда не сталкивался с проблемой определения MAC адреса, что проблема тянется с допотопных времён? (ставил старые версии, также получается псевда по SNMP)
Поэтому писать в ТП свои "наблюдения" немного не удобно.