SNMPUtils не корректно заливает IP-MAC-Binding в 3526 c прошивкой 6.00.B43.
Заливается в ACL а надо бы в ARP. Внутри модуля Snmputils - webinterface в функции
snmputils_dlink_pb_version не нашел описания 3526.
Можно ли добавить возможность заливки привязок IP_MAC в 3526 не в режиме ACL?
SNMP и 3526
-
- Сообщения: 18
- Зарегистрирован: Вс ноя 19, 2006 4:34 pm
Re: SNMP и 3526
функция snmputils_dlink_pb строка 671 при вызове snmputils_dlink_pb_add параметр ACL_IP_MAC
всегда равен 1. Что в корне неверно для последней прошивки 3526 и, я думаю, для 3828.
Т.к. при привязке нужно указывать ее тип ( ACL или ARP ). В нашем случае всегда будет ACL.
Пришлось вставить проверку по названию непосредственно в добавлении:Кривовато, но работает.
Асмодеус, поправь плз у себя в след релизе, думаю многим пригодиться.
всегда равен 1. Что в корне неверно для последней прошивки 3526 и, я думаю, для 3828.
Т.к. при привязке нужно указывать ее тип ( ACL или ARP ). В нашем случае всегда будет ACL.
Пришлось вставить проверку по названию непосредственно в добавлении:
Код: Выделить всё
#Шаг 4. Задать режим связки IP MAC Port Binding (ARP / ACL):
if ($oid_sufix{MODE}) {
my $mode = ($attr->{ACL_IP_MAC}) ? 1 : 0;
if ($sw_info->{version} =~ /DES-3526/) { $mode = 0; }
$message .= $oid_prefix.$oid_sufix{MODE}.".$ip => $mode\n";
if(snmpset($SNMP_COMMUNITY, $oid_prefix.$oid_sufix{MODE}.".$ip", "integer", $mode)) {
$message .= "Ok\n";
}
}
Асмодеус, поправь плз у себя в след релизе, думаю многим пригодиться.
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: SNMP и 3526
спасибо поправил