masterzep 9 Опубликовано: 2012-07-19 15:34:51 Share Опубликовано: 2012-07-19 15:34:51 Всем привет. Столкнулся с изменениями веток SNMP в новых прошивках Build 4.00.024 (аппаратная версия C1), скачал к ней MIB-ы, но все-равно ничего не пойму. А собственно: 1) Тестирование абонентского порта: Для B1 - но работает только состояние порта (вкл-выкл), длинна пар работате через раз и то только одна из двух проскакивает: } elseif ($run_des3200c1_section) { if ( @snmpset($ip, $rcomm, "1.3.6.1.4.1.171.12.58.1.1.1.12.{$port_num}",'i','1') == 1 ) { while ( @snmpget($ip, $rcomm, "1.3.6.1.4.1.171.12.58.1.1.1.12.{$port_num}", REQ_TIMEOUT, REQ_RETRIES) == 2 ) usleep(400000); // 1-st pair $pair1_status = GetDict('pair_status', @snmpget($ip, $rcomm, "1.3.6.1.4.1.171.12.58.1.1.1.4.{$port_num}", REQ_TIMEOUT, REQ_RETRIES) ); // 2-nd pair $pair2_status = GetDict('pair_status', @snmpget($ip, $rcomm, "1.3.6.1.4.1.171.12.58.1.1.1.5.{$port_num}", REQ_TIMEOUT, REQ_RETRIES) ); // 1-st pair len $pair1_len = @snmpget($ip, $rcomm, "1.3.6.1.4.1.171.12.58.1.1.1.8.{$port_num}", REQ_TIMEOUT, REQ_RETRIES); // 2-nd pair len $pair2_len = @snmpget($ip, $rcomm, "1.3.6.1.4.1.171.12.58.1.1.1.9.{$port_num}", REQ_TIMEOUT, REQ_RETRIES); } } Где я сделал ошибку? Ссылка на сообщение Поделиться на других сайтах
Mikca 1 Опубліковано: 2012-07-19 20:24:45 Share Опубліковано: 2012-07-19 20:24:45 Попробуйте из консоли запустить snmpget на указанный oid и посмотреть на результат. Если проблема останеться - то пробуйте откатывать прошивку/писать на форуме длинка. Если нет - значит вы что то в вашем коде неправильно готовите. Ссылка на сообщение Поделиться на других сайтах
passer 67 Опубліковано: 2012-07-20 05:59:06 Share Опубліковано: 2012-07-20 05:59:06 Не исключено также, что это просто фиче-глюк прошивки. Попробовать обновиться. Код вроде логичный, но стоит проверять состояние линка перед запуском теста кабеля. Upd. попробовал на своем DES-3200-26 rev.C1 с прошивкой 4.30.B008 - по snmp упорно сообщало No cable на первой паре. По telnet - тестится нормально. Оставляю за вами святое право первооткрывателя сообщить в D-Link о новом баге. Ссылка на сообщение Поделиться на других сайтах
masterzep 9 Опубліковано: 2012-07-24 11:29:13 Автор Share Опубліковано: 2012-07-24 11:29:13 Разговаривал с Д-Линком, попа полная. Никто не может ничего ответить. Прошивка сырая - ждите! Нафига, спрашивается выпускать продукт на рынок?? Ну дайте всем на тест, попросите обнаружить ошибки.... Нет, все как-обычно! Бесит. А еще купил домой новый DIR-615 ревизии K1 - калечит мультикаст. Ну что за хня? По делу, вопрос - кто знает расшифровку нового вормата DHCP Opt82 на FW4.x? C1: op = BOOTREQUEST DHO_DHCP_AGENT_OPTIONS(82) = x01x06x00x04x00x01x00x11x02x13x01x1128-10-7B-D4-BD-E0 B1 (формат известен): op = BOOTREQUEST DHO_DHCP_AGENT_OPTIONS(82) = x01x06x00x04x00xC9x00x11x02x08x00x06x1CxBDxB9REx80 Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2012-07-24 11:44:56 Share Опубліковано: 2012-07-24 11:44:56 А там при запросе REQ_RETRIES не 1 случайно? SNMP - он же по UDP работает, доставка не гарантируется. Я как минимум 3 ставил. Ссылка на сообщение Поделиться на других сайтах
passer 67 Опубліковано: 2012-07-28 17:44:09 Share Опубліковано: 2012-07-28 17:44:09 Покажите sh dhcp_r и sh dhcp_l Ссылка на сообщение Поделиться на других сайтах
masterzep 9 Опубліковано: 2012-08-07 16:49:48 Автор Share Опубліковано: 2012-08-07 16:49:48 Так, с ДХЦП разобрался. Опция только в конце отличается форматом MAC адреса. Сказали косметическая ошибка, исправят. Вопрос другой - у кого сейчас корректно работает диагностика кабеля по SNMP ? У меня все так же на С1 показывает только одну из пар в случайном порядке, прошивка текущая Build 4.30.B010. Ссылка на сообщение Поделиться на других сайтах
masterzep 9 Опубліковано: 2012-08-07 16:56:39 Автор Share Опубліковано: 2012-08-07 16:56:39 Покажите sh dhcp_r и sh dhcp_l DES-3200-26:admin#sh dhcp_r Command: show dhcp_relay DHCP/BOOTP Relay Status : Enabled DHCP/BOOTP Hops Count Limit : 4 DHCP/BOOTP Relay Time Threshold : 0 DHCP Vendor Class Identifier Option 60 State: Disabled DHCP Client Identifier Option 61 State: Disabled DHCP Relay Agent Information Option 82 State : Enabled DHCP Relay Agent Information Option 82 Check : Enabled DHCP Relay Agent Information Option 82 Policy : Drop DHCP Relay Agent Information Option 82 Circuit ID : Default DHCP Relay Agent Information Option 82 Remote ID : User Define( 28-10-7B-D4-BD-E0 ) Interface Server 1 Server 2 Server 3 Server 4 ------------ --------------- --------------- --------------- --------------- System x.x.x.x x.x.x.x Server VLAN ID List --------------- ----------------------------------------------------------- DES-3200-26:admin#sh dhcp_l Command: show dhcp_local_relay DHCP/BOOTP Local Relay Status : Disabled DHCP/BOOTP Local Relay VID List : DHCP Relay Agent Information Option 82 Circuit ID : Default DHCP Relay Agent Information Option 82 Remote ID : Default Ссылка на сообщение Поделиться на других сайтах
passer 67 Опубліковано: 2012-08-07 17:22:46 Share Опубліковано: 2012-08-07 17:22:46 DHCP Relay Agent Information Option 82 Remote ID : User Define( 28-10-7B-D4-BD-E0 ) Поменяйте на default Ссылка на сообщение Поделиться на других сайтах
masterzep 9 Опубліковано: 2012-08-07 17:24:36 Автор Share Опубліковано: 2012-08-07 17:24:36 А все-равно сбрасывается в это значение Ссылка на сообщение Поделиться на других сайтах
passer 67 Опубліковано: 2012-08-07 19:44:46 Share Опубліковано: 2012-08-07 19:44:46 Вот так у меня выглядит: v2001:admin#sh dhcp_r Command: show dhcp_relay DHCP/BOOTP Relay Status : Enabled DHCP/BOOTP Hops Count Limit : 4 DHCP/BOOTP Relay Time Threshold : 0 DHCP Vendor Class Identifier Option 60 State: Disabled DHCP Client Identifier Option 61 State: Disabled DHCP Relay Agent Information Option 82 State : Enabled DHCP Relay Agent Information Option 82 Check : Enabled DHCP Relay Agent Information Option 82 Policy : Replace DHCP Relay Agent Information Option 82 Circuit ID : Default DHCP Relay Agent Information Option 82 Remote ID : Default Interface Server 1 Server 2 Server 3 Server 4 ------------ --------------- --------------- --------------- --------------- Server VLAN ID List --------------- ----------------------------------------------------------- 192.168.142.1 2001 Правда на текущих прошивках check включать не стоит. При подобном раскладе содержимое опции не отличается в разных ревизиях. config dhcp_relay option_82 remote_id default так делали? P.S. Я сейчас хочу дабы они нормально починили мультикаст и opt82 check и поэтому отчасти полного тестирования свитчей не проводил - не вижу смысла делать работу дважды. Ссылка на сообщение Поделиться на других сайтах
masterzep 9 Опубліковано: 2012-08-16 16:36:10 Автор Share Опубліковано: 2012-08-16 16:36:10 Сейчас тестирую прошивы DES3200R_4.30.B011.had - для 3200-26 С1 DES-3200R_1.80.B008.had - для 3200-26 A1B1 Самое интересное, что текущем мануале версии 4.00 не описаны команды config dhcp_relay ports 1-24 state enable config dhcp_relay ports 25-26 state disable Файлы http://fbox.jamer.net/download.php?public=5Fu3f Тестовый стенд 1-24 порты - абонентские (рабочий влан 100 ACCESS) 25 - аплинк (100 vlan TAG, 1 vlan ACCESS) 26 - каскадный аплинк (100 vlan TAG, 1 vlan ACCESS) Конфигурация ДХЦП снуппинга config dhcp_relay ports 1-24 state enable config dhcp_relay ports 25-26 state disable config dhcp_relay add vlanid 100 1.2.3.4 DES-3200-26:5#sh dhcp_r Command: show dhcp_relay DHCP/BOOTP Relay Status : Enabled DHCP/BOOTP Hops Count Limit : 4 DHCP/BOOTP Relay Time Threshold : 0 DHCP Relay Agent Information Option 82 State : Enabled DHCP Relay Agent Information Option 82 Check : Enabled DHCP Relay Agent Information Option 82 Policy : Drop DHCP Relay Agent Information Option 82 Circuit ID : Default DHCP Relay Agent Information Option 82 Remote ID : Default Interface Server 1 Server 2 Server 3 Server 4 ------------ --------------- --------------- --------------- -------------- Server VLAN ID List ------------- ------------------------------------ 1.2.3.4 100 Все хорошо работат на HW A1 (FW 1.80.B008) - запросы уходят юникастом, с порта 25 в сторону 26 прозрачно проходят пакеты каскадного свитча На HW C1 (FW 4.30.B011) - все вроде бы ничего, но через аплинк порты не проходят DHCP пакеты никак! Это капец! А виснут у кого-нибудь свитчи С1 на свежих прошивах? П.С. Последнюю неделю невольно чувствую себя бета-тестером Длинка 8( И в придачу угораздило поставить более 30шт С1 в продакшн Ссылка на сообщение Поделиться на других сайтах
passer 67 Опубліковано: 2012-08-18 18:55:00 Share Опубліковано: 2012-08-18 18:55:00 dhcp_relay per port они добавили после релиза 4.0 На неадекватную работу его я D-Link'у еще в начале июля отписал. Жду. Если интересно - результатами могу поделиться. Касательно непроходящих запросов: выключить opt82 check и да, костыль, сделать conf dhcp_r p 25-26 en Мне подогнали 4.31.B007 - я ее толком еще не тестил. Руки не доходили. Ссылка на сообщение Поделиться на других сайтах
masterzep 9 Опубліковано: 2012-08-19 16:35:43 Автор Share Опубліковано: 2012-08-19 16:35:43 Мне подогнали 4.31.B007 - я ее толком еще не тестил. Руки не доходили. у меня тоже есть. свитчи на ней виснут Ссылка на сообщение Поделиться на других сайтах
passer 67 Опубліковано: 2012-08-20 08:31:52 Share Опубліковано: 2012-08-20 08:31:52 Поставил 2 свитча на 4.31.B007 - пока не висли. Стоят 4 дня. P.S. По поводу зависания свитчей D-Link хохляцкий уведомили? Ссылка на сообщение Поделиться на других сайтах
masterzep 9 Опубліковано: 2012-08-21 10:13:32 Автор Share Опубліковано: 2012-08-21 10:13:32 Поставил 2 свитча на 4.31.B007 - пока не висли. Стоят 4 дня. P.S. По поводу зависания свитчей D-Link хохляцкий уведомили? Да Ссылка на сообщение Поделиться на других сайтах
passer 67 Опубліковано: 2012-08-22 17:11:35 Share Опубліковано: 2012-08-22 17:11:35 Черт, и вот они повисли. Поплевался и заменил на последние B1 ревизии. Ссылка на сообщение Поделиться на других сайтах
passer 67 Опубліковано: 2012-09-08 10:21:11 Share Опубліковано: 2012-09-08 10:21:11 Так-с на 4.31.B008 предварительно глюков с dhcp_relay не нашел. Буду пробовать ставить. Ссылка на сообщение Поделиться на других сайтах
masterzep 9 Опубліковано: 2012-09-17 13:56:30 Автор Share Опубліковано: 2012-09-17 13:56:30 Так-с на 4.31.B008 предварительно глюков с dhcp_relay не нашел. Буду пробовать ставить. Подтверждаю, заработало config dhcp_relay ports 1-24 state enable config dhcp_relay ports 25-26 state disable Ссылка на сообщение Поделиться на других сайтах
masterzep 9 Опубліковано: 2012-10-02 15:41:44 Автор Share Опубліковано: 2012-10-02 15:41:44 Не могу найти ветку для получения инфы о загруженых прошивках 1,2 во флеш, для модели С1 В1 знаю, делюсь 1.3.6.1.4.1.171.12.1.2.7.1.2.1 1.3.6.1.4.1.171.12.1.2.7.1.2.2 Ссылка на сообщение Поделиться на других сайтах
passer 67 Опубліковано: 2012-10-03 09:09:24 Share Опубліковано: 2012-10-03 09:09:24 Дык, там оно фигурировало как запись в слот. А в этом счастье понятия слота как такового нет. OID'ы новые недавно пробил, но без нужды пока курил только избранные вещи. Да и глобальная перепрошивка свитчей C1-ревизии не планируется, т.к. отмашку на установку этих коммутаторов дал только с неделю назад. Боюсь, что для свитчей с таким способом отображения установленных прошивок прийдется отдельный субалгоритм писать: смотреть что на флешке, тереть старое/лишнее и далее по логичному списку. Чую зоопарк дебилинков накопился - пора подходить серьезно. Коллега, когда мне категорически лень курить пачку мибов - я просто по электронке задаю вопрос Андрею Галкину. Заодно напоминаю о своем существовании. Ссылка на сообщение Поделиться на других сайтах
masterzep 9 Опубліковано: 2012-10-03 12:01:52 Автор Share Опубліковано: 2012-10-03 12:01:52 Вообще-то мне неважно в какой слот она попадет. Главное что бы попала во флеш и система загружалась из нее. Галкина мучаем регулярно, он тоже рад С1 свитчам 8-) С1 сейчас нормально заработали с прошивой DES3200R_4.32.B006.had (работает DHCP snoop opt82, Multicast VLAN, Port Loop, Cable test, Event Traps и т.д.), но виснет если указать в мультикаст влане config igmp_snooping multicast_vlan MCAST add tag_member_port 26 Ссылка на сообщение Поделиться на других сайтах
passer 67 Опубліковано: 2012-10-03 13:26:09 Share Опубліковано: 2012-10-03 13:26:09 виснет если указать в мультикаст влане config igmp_snooping multicast_vlan MCAST add tag_member_port 26 Ммм, у меня сейчас именно под рукой мультикаст потока нет, дабы проверить. Но как оно работает сconfig igmp_snooping multicast_vlan MCAST add source_port 25-26 ? Сделаете одолжение, коллега? P.S. То что сейчас идет в загрузке - по snmp выглядит как приватный oid со значением типа "C:\4.32.B006.had". Точно OID сейчас не найду. Ссылка на сообщение Поделиться на других сайтах
masterzep 9 Опубліковано: 2012-10-04 07:05:30 Автор Share Опубліковано: 2012-10-04 07:05:30 Ммм, у меня сейчас именно под рукой мультикаст потока нет, дабы проверить. Но как оно работает с config igmp_snooping multicast_vlan MCAST add source_port 25-26 ? Сделаете одолжение, коллега? Киевский Длинк сказал так сделать и попросил не спрашивать - почему? ! Ни мне ни Галкину непонятно, но работает. Длинк - наше все! Ссылка на сообщение Поделиться на других сайтах
passer 67 Опубліковано: 2012-10-04 09:28:38 Share Опубліковано: 2012-10-04 09:28:38 У меня почти везде дебилинк в кольцах. Видимо подобным маргиналам (коих в Украине по словам киевского же делинка хватает) функционал починили, а остальных потом засунули в самые отдалённые планы. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас