Таблиця лідерів
Популярные публикации
Отображаются публикации с наибольшей репутацией начиная с 10.10.25 в Сообщения
-
"-А у вас нормальні дільники? -Не. Ми продаєм гімняні. Йдіть до конкурента. Отам якісніші."4 балла
-
Спустя год делюсь своим опытом по переводу SUA2200XLI на LiFePo4 акб. Всё работает прекрасно. В самом ИБП ничего переделывать не нужно, разве что вывести отдельно провода под внешний акб. Буферный режим ИБП составляет 3,459 вольта на ячейку (банку или,если хотите, элемент), что соответствует полному заряду акб (к таким выводам пришли альтернативщии, кто пользует лиферы в своих солнечных электростанция). Внешним быстрым ЗУ заряжаю батарею до 3,5 вольта на ячейку и потом ЗУ автоматически выключается. Ёмкость батарей 280А/ч. Скрины с BMS и APCUPSD прилагаю.4 балла
-
Ubilling 1.5.9 rev 9525 The Perfect Lock Зміни в структурі БД. alter.ini: нова опція GENERATORS_ENABLED, що вмикає модуль моніторингу генераторів. alter.ini: нова опція TB_GENERATORS_NOTIFY, що вмикає нотифікацію про запущені генератори в області сповіщень. alter.ini: нова опція PON_ONU_UNI_STATUS_COMPACT, що вмикає компактне відображення стану мідних портів на ONU. alter.ini: нова опція PONBOXES_MINIMAP, що дозволяє вмикати та вимикати міні-мапу, при редагування ПОН коробки. Новий модуль Єдинорожий телепорт: дозволяє просто та зручно переносити ваш робочий білінг на новий сервер. Модуль “Реєстрація користувачів”: виправлено проблеми сумісності з PHP 8.5. Модуль “Останні події”: викинуто дубову статку на мороз. Askozia PBX: інтеграція була давно непідтримуваною, викинуто на мороз, разом зі всіма опціями. Модуль Mapon: тепер використовує OmaeURL для взаємодії з API. Модуль “Мапа ONU”: в черговий раз покращення навігації між мапою та іншими модулями системи. Новий модуль Генератори: дозволяє моніторити стан генераторів, базово облікувати мотогодини, пальне та планувати ТО. Модуль ПОНізатор: тепер причини останньої дереєстрації ONU можуть визначатись також по серійнику ONU а не тільки за MAC. Модуль “ПОН Коробки”: покращено продуктивність відмальовки зв'язків коробок на мапах. Глобально: проведено чергову спробу зробити логування подій, що відбуваються навколо користувачів, якимось трішки більш притомним. RemoteAPI: новий виклик generators, що запускає скрипти обробки станів генераторів з автоматичним запуском. RemoteAPI: новий виклик gencontrol, для примусового запуску/зупинки генераторів за допомогою зовнішнього ПЗ. Бібліотека UbillingCache: виправлено проблеми сумісності з PHP 8.5. Бібліотека OmaeURL: виправлено проблеми сумісності з PHP 8.5. Бібліотека UbillingTelegram: вся робота з CURL перенесена до одного методу, покращено сумісність з PHP 8.5. Кабінет користувача: виправлено проблеми сумісності з PHP 8.5. UBinstaller: тепер при встановленні попередньо розгортає та конфігурує SphinxSearch. UBinstaller: Зібрано бінарні пакунки для FreeBSD 14.3 amd64 + PHP 8.5. UBinstaller: Зібрано бінарні пакунки для FreeBSD 15.0 amd64 + PHP 8.5. Повний чейнджлог Оновлена демка3 балла
-
Яка різниця скільки видає модуль коли він не "чує" абонента ? Потужність передавача ONU ви ж не збільшите. ПРавильно порадили вище - вилизуйте лінію.3 балла
-
2 балла
-
Ubilling 1.6.2 rev 9666 Ball of Sharp Зміни в структурі БД. ymaps.ini: викинуто на мороз опції LANG, MAPS_SERVICE та GMAPS_APIKEY. Вони більше ні для чого ніде не використовуються. ymaps.ini: нова опція METRICS_ENABLED, що вмикає відображення метрик, таких як FPS та відлагоджувальної інформації мап. ymaps.ini: нова опція REMEMBER_LAYER що глобально вмикає зберігання обраного шару для кожної з мап. alter.ini: пачка нових опцій *_MCLSTR, що роздільно вмикають кластеризацію різних мап. alter.ini: пачка нових опцій *_MCFMRKS, що роздільно вмикають примусову швидку відмальовку міток на різних мапах за допомогою canvas. alter.ini: опція FILESTORAGE_ENABLED тепер ввімкнена за замовчуванням. alter.ini: нова опція FILESTORAGE_DIRECTORY яка дозволяє вказати довільну директорію чи точку монтування для зберігання файлів в сховищі файлів. Модуль “Комутатори”: замінено контроли перемикання між режимами міні-мапи. Модуль “Невідомі MAC адреси”: відображення даних про порт комутатора невідомих MAC, стало трішки менш стрьомним. Модуль Користувацькі мапи: тепер для кожної мапи персонально, зберігаються обраний шар, позиція та масштаб при відображенні. Модуль “Користувацькі мапи”: об'єкти карти перейменовано на “Мітки”. Додано кілька нових типів міток. Модуль “Користувацькі мапи”: реалізовано можливість розміщувати на мапах також лінії. Модуль “Користувацькі мапи”: викинуто на мороз застарілий функціонал, такий як пошук дублікатів, тощо. Модуль “Користувацькі мапи”: інтерфейс вибору додаткових шарів на мапі, став дещо компактнішим та осмисленішим. Модуль “Користувацькі мапи”: реалізовано можливість робити файлові аттачі до міток та ліній. Модуль “Користувацькі мапи”: портовано практично весь функціонал старого модулю ВОЛЗ. Модуль “Мапи ВОЛЗ”: додано контрол, що дозволяє зконвертувати старі мапи ВОЛЗ в одну з “Користувацьких мап”. Модуль “ПОН Коробки”: радикально покращено швидкодію відображення мапи боксів. Модуль Сховище зображень: реалізовано штатні індикатори наявності зображень для якогось об'єкту. Модуль “Сховище зображень”: реалізовано можливість, завантажувати декілька файлів одночасно. Модуль Сховище файлів: реалізовано штатні індикатори наявності завантажених файлів для якогось об'єкту. Модуль “Сховище файлів”: тепер вміє зберігати дані в довільній точці на ФС. Модуль “Сховище файлів”: тепер при завантаженні файлів, зберігає їх оригінальні імена. Модуль “Сховище файлів”: додано логування невдалих спроб завантаження. Модуль “Керування аватарою”: виправлено залипання аватари в кеші браузера. Модуль “Заміна комутатора”: покращено обробку деяких виключень. Глобально: викинуто на мороз всі три прошарки generic_Map* механік. Всі модулі тепер використовують нову бібліотеку мап. Глобально: на всіх мапах тепер доступний додатковий шар з ландшафтом (terrain). RemoteAPI: виклик switchescoverage викинуто на мороз. RemoteAPI: виклик fullhostscan більше не оновлює стан мапи будинків сам по собі. XMLAgent: Виклик tarifftoswitchallowed тепер також повертає і вартість доступних тарифів в ключі price. Дякуємо trinity0333. Кабінет користувача: модулі “Оплати” та “Допомога”, тепер скоріше за все, адекватніше відображатимуться на мобільних пристроях. UBinstaller: покращено обробку помилок при перезапусках Stargazer в процесі встановлення. Повний чейнджлог Оновлена демка2 балла
-
Зима 2026-2027: 100 грн./месяц + акб lifepo4 (с инвертором) каждому абоненту + отсос от монтажника в подарок.2 балла
-
Конечно существует и вы эго непосредственный участник. Называется гос. бюджет ( в народе просто корыто)2 балла
-
ЧИМ БИЛЬШЭ ПРОВАЙДЫР - ТИМ ТОВЩИЙ БОЛТ ВИН ЛОЖЫВ НА СВОЙИХ ХОМЯКИВ - АКСИОМА И ШО САМЭ СМИШНЭ ШО ВИН СТОЕ ДОРОКШЭ - И МАЛО ТОГО, ХОМЯКЫ СЫДЯТЬ НА НЁМ И НЫ ТИКАЮТЬ - СЦУКО ПАРАДОКС ОТАКЫЙ2 балла
-
Разобрался сам. Через UART особо ничего не дало. В логах загрузки порадовала надпись, частота проца 1000 МHz Выпаял флешку с онушки и считал прошивку . В прошивке уже узнал и логин и пароль. admin Web@0063 Перенастроил под свои данные провайдера и аппарат летает.. По этой инструкции сделал нормальный логин и пароль admin/admin и разблокировал телнет. Он теперь работает постоянно после перезагрузки. Вот прошивка ZTE F601 V9 f601v9.bin2 балла
-
Коли почались блекаути і всім одночастно знадобився ПОН то кількість заявок так стрімко виросли що зі звичайних 2-3 дні у нас час підключення зріс до 30-60 днів.... Так що це нормально. Відключення електрики припинилися, заявки зникли, ПОН знову нікому не потрібен )2 балла
-
Як казав один мій знайомий "можна 20 років дрочити, але дітей від цього не буде"2 балла
-
ДИБИЛЫ КОНЧИНИ - СКОРО ДОФИЛЬТРУЮЦЦЯ ПОКА У СТРАНЕ НЫКОГО НЫ ОСТАНЫЦЦЯ2 балла
-
Компанія WinServise запрошує на роботу Техніка з проведення інтернет-мереж для виконання монтажних та налаштувальних робіт на об'єктах. Якщо у Вас є досвід роботи з мережевим обладнанням та Ви готові працювати з сучасними технологіями, ця вакансія для вас! Також готові розглянути студента та людину без досвіду роботи !! Обов’язки: Монтаж, налаштування та обслуговування інтернет-мереж (оптоволоконні, Ethernet). Встановлення мережевого обладнання: модеми, маршрутизатори, точки доступу. Проведення кабельних робіт, прокладання та з'єднання мережевих кабелів. Технічна підтримка та консультації клієнтів щодо налаштування мереж. Виявлення та усунення технічних несправностей. Оформлення звітної документації по виконаних роботах. Вимоги: Буде перевагою досвід роботи в монтажу та обслуговуванні інтернет-мереж (від 6 місяців). Знання технологій мережевого обладнання (Ethernet, Wi-Fi, GPON). Вміння працювати з тестовими приладами. Основи роботи з ПК. Відповідальність, уважність, готовність до роботи в команді. Водійське посвідчення категорії B — буде перевагою. Чому варто обрати нас: Кар'єрний зліт: Ми пропонуємо реальні можливості для професійного зростання. Почніть як монтажник, а з часом станьте досвідченим техніком або навіть бригадиром. Безкоштовне навчання: Ми забезпечимо тебе всіма необхідними знаннями та навичками. Навіть якщо ти не маєш досвіду, ми навчимо тебе всьому з нуля. Стабільна компанія: Працюй у великій компанії з гарною репутацією та соціальною відповідальністю. Гідна оплата праці: Твоя зарплата безпосередньо залежить від твоєї продуктивності. Ми гарантуємо стабільний дохід від 12 000 грн. Дружний колектив: Приєднуйся до нашої команди професіоналів, де панує атмосфера взаємодопомоги та підтримки. Сучасний інструмент: Ми забезпечимо тебе всім необхідним інструментом для ефективної роботи. Гнучкий графік: Ми готові обговорити індивідуальний графік роботи, який буде зручний для тебе. Якщо Ви активні та енергійні, готові до нових викликів, маєте бажання навчатися і розвиватися? Хочете стати частиною команди, яка змінює світ телекомунікацій? Надсилай своє резюме, пиши на меседжер @metalssss, телефонуй +380986456025 Олег (HR) Winservice2 балла
-
Вангую що жертва інцесту приматів Гетьманцев це потім включить як прибуток і оподаткує2 балла
-
2 балла
-
Кандидат в якого все ок ? Да ладно таких вже немає, бо дожити до цього часу без бронювання могли або у випадку що з каартири не виходить або мав до того бронювання. Вже багато вакансій навіть пропонують вирішити питання з розшуком і так далі.2 балла
-
2 балла
-
Тут можна знайти те що вам необхідно... https://itorakul.com.ua/ddos-mikrotik/2 балла
-
Установили мт 7.12.1, tx rx drop на интерфейсах пропали. Всем спасибо!2 балла
-
работа за еду прям еще и на Киевстар руснявого Фридмана2 балла
-
Ап, оновив ціни Vector Roton IP PAL - 2500$. В наявності 3 штуки Передавач 10dB 1550 пряма модуляція - 200$ / 300$ за новий. За обидва 400$ Підсилювач 24dB 1550 - 250$ / 350$ за новий. За обидва 500$ Digital Devices RESI DVB-C FSM 8 QAM Modulator Card - PCI Express - 300$ (1 2 штуки в наявності) 4-канальний DVB-C/T/T2 ресивер - IP стример CRT1041IRD-T2-IP - 200$ 8-канальний DVB-S/S2 ресивер - IP стример CRT1081IRD-S2-IP - 400$ 4-канальный DVB-S/S2 ресивер - Спец-ТВ DTN-1KE - 300$ PCI-E карточка TBS-6205 DVB-T2/T/C - (2 штуки) - 30$2 балла
-
???? аналогично надоело слушать подобный бред Он живет в Украине и имеет право разговаривать на том языке, на котором удобно.2 балла
-
В мене Foxgate G2001R працюють з BDCOM P3608B. В першу чергу я б подивився що в логах на олт. Як варіант можете спробувати поміняти пріорітет вибору версії OAM протоколу : epon oam-version 1 0x21 epon oam-version 2 0x20 epon oam-version 3 0x301 балл
-
1 балл
-
по теме вопроса не скажу что делают данные настройки и насколько они нужны(на крайний случай спросити GPT или Gemini). А на счет обновления я бы вас предостерег, во первых нкито не отменял золотого правила сисадмина "если работает не трогай". И перепрыгивать с Build 58597 на 144930 очень плохая идея. у вас могут полететь все настройки бдкома, а в хучшем случае привратиться в тыкву. Желательно не такой крутой переход, более постепенный.1 балл
-
1 балл
-
Зробив декілька оптимізацій. На великих схемах (10к об'єктів) час відкліку на деякі операції був 0.3 секунди, зараз 0.05 P.S зараз пробую міняти концепцію - елементи робити згорнутими і розгортати по кліку - здається це робить на схемах меньше шуму, а також трохи підвищує швидкість роботи з великими схемами (10к як сказав, хоча не знаю чого ви не розбиваєте на частини). Звісно буде рижим і згортання і старий - це регулюється галкою на об'єкті. На малюнку я клікнув по одному сплітеру1 балл
-
1 балл
-
Думал может какая мелочевка, а потом все же решил отправить в гарантию, пока здесь писали ответы.1 балл
-
1 балл
-
1 балл
-
Всюди для таких як ви виділено червоним Перед созданием темы или сообщения настоятельно рекомендуем ознакомиться с правилами раздела Торговля. Якщо ви не прочитали то я вам напишу, продажа без ціни заборонено!1 балл
-
Продам новий акумулятор LiFePo4 48в 100 аН Huawei ESM48-100 5кВт. Ціна питання 1050 уе 15s - дуже зручно для телекома. Якість брендового обладнання від Huawei. Використовується в стійках живлення від Хуйвей, працюють по шині з джерелами живлення від Хуавей. Дока - https://support.huawei.com/enterprise/en/doc/EDOC1100205405/1c78958c/lithium-battery-esm-48100b11 балл
-
1 балл
-
1 балл
-
Ух ты, наконец сладкая цена, высылайте)) В принципе, могу и 100 долларов дать)1 балл
-
1 балл
-
ветку в порядок нужно приводить, а не всякими +++++ "прожигать"....1 балл
-
Всем привет, заезженная тема но приходиться искать по всем уголкам интернета - А именно OID и как их использовать. Начнём. для новичков. bash set_olt_oids() { # Общие для EPON (BDCOM) if [[ "$1" =~ ^(P3310|P3310B|P3310C|P3608|P3608B|P3316|P3600-16E|P3608-2TE|P3616-2TE|IEP3310)$ ]]; then OID_GET_MAC="1.3.6.1.4.1.3320.101.10.4.1.1" OID_VENDOR_ONU="1.3.6.1.4.1.3320.101.10.1.1.1" OID_MODEL_ONU="1.3.6.1.4.1.3320.101.10.1.1.2" OID_TEMP_ONU="1.3.6.1.4.1.3320.101.10.5.1.2" OID_AUNT_ONU_STATUS="SNMPv2-SMI::enterprises.3320.101.10.1.1.26" OID_UPTIME_ONU="1.3.6.1.4.1.3320.101.10.1.1.80" OID_DIST="1.3.6.1.4.1.3320.101.10.1.1.27" OID_IF_MAC10="1.3.6.1.4.1.3320.101.11.1.1.3" OID_IFindexmac10="1.3.6.1.4.1.3320.101.11.1.1.1" LASTREG_DATE="1.3.6.1.4.1.3320.101.11.1.1.9" LASTDEREG_DATE="1.3.6.1.4.1.3320.101.11.1.1.10" LASTDEREG_REASON="1.3.6.1.4.1.3320.101.11.1.1.11" OID_ONU_ETH="1.3.6.1.4.1.3320.101.12.1.1.8" OID_PORT_INDEX="1.3.6.1.4.1.3320.101.107.1.1" # oid возвращает все индексы ПОН портов, работает не везде OID_GEPORT_COUNT="1.3.6.1.4.1.3320.101.10.1.1.12" OID_FEPORT_COUNT="1.3.6.1.4.1.3320.101.10.1.1.14" OID_REBOOT_ONU="1.3.6.1.4.1.3320.101.10.1.1.29" # snmpset -v2c -c RW IP OID.onuIndex i 0 reboot OID_DEL_ONU="SNMPv2-SMI::enterprises.3320.101.11.1.1.2" #.$portID.$mac10" i 0 #mac decimal onu fi # Общие для GPON if [[ "$1" =~ ^(GP3600-08|GP3600-16B|GP3600-08B)$ ]]; then ETH_STATUS="1.3.6.1.2.1.2.2.1.8" # статус порта 1 портовая ону ETH_STATUS4="1.3.6.1.4.1.3320.10.4.1.1.4" # статус портов 4х портовая ону OID_VENDOR_ONU="1.3.6.1.4.1.3320.10.3.1.1.2" OID_ADMIN_STATUS="1.3.6.1.4.1.3320.10.4.1.1.3" OID_DOWN_REASON="1.3.6.1.4.1.3320.10.3.1.1.35" OID_DIST="1.3.6.1.4.1.3320.10.3.1.1.33" OID_MODEL_ONU="1.3.6.1.4.1.3320.10.3.1.1.9" OID_VENDOR_ONU="1.3.6.1.4.1.3320.10.3.1.1.2" OID_REBOOT_ONU="1.3.6.1.4.1.3320.10.3.2.1.4" #snmpset -v2c -c RW IP OID.onuIndex i 1 reboot fi # Уникальные параметры для моделей case "$1" in # EPON модели P3310 | P3310B) OID_RX_ONU="1.3.6.1.4.1.3320.101.10.5.1.6" OID_RX_OLT="1.3.6.1.4.1.3320.9.183.1.1.5" OID_PORT_LIST="1.3.6.1.4.1.3320.101.107.1.1" ;; IEP3310) OID_RX_ONU="1.3.6.1.4.1.3320.101.10.5.1.5" OID_RX_OLT="1.3.6.1.4.1.3320.9.183.1.1.5" OID_TX_ONU="1.3.6.1.4.1.3320.101.10.5.1.6" ;; P3608 | P3608B | P3310C | P3316 | P3600-16E | P3608-2TE | P3616-2TE) OID_RX_ONU="1.3.6.1.4.1.3320.101.10.5.1.5" OID_RX_OLT="1.3.6.1.4.1.3320.101.108.1.3" OID_TX_ONU="1.3.6.1.4.1.3320.101.10.5.1.6" OID_PORT_LIST="1.3.6.1.4.1.3320.101.107.1.1" ;; # GPON модели GP3600-08 | GP3600-16B | GP3600-08B | P3600-08E) OID_RX_ONU="1.3.6.1.4.1.3320.10.3.4.1.2" OID_RX_OLT="1.3.6.1.4.1.3320.10.2.3.1.3" OID_TX_ONU="1.3.6.1.4.1.3320.10.3.4.1.3" OID_GET_MAC="1.3.6.1.4.1.3320.10.3.1.1.4" ;; *) echo -e "\e[1;91mНеизвестный режим OLT: $1\e[0m" return 1 ;; esac return 0 } что бы было понятно в дальнейшем что за переменные snmp1="snmpwalk -v2c -c паблик стринг" snmp2="snmpwalk -v2c -Ouqv -c паблик стринг" snmp3="snmpget -v2c -c паблик стринг" snmp3q="snmpget -v2c -Ouqv -c паблик стринг" snmp4="snmpget -v2c -Ouqv -c приват стринг" snmp5="snmpset -v2c -c приват стринг" EPON GEPON 1- OID_GET_MAC="1.3.6.1.4.1.3320.101.10.4.1.1" на бдкомах епон = SNMPv2-SMI::enterprises.3320.101.10.4.1.1.96 = Hex-STRING: A0 94 6A 97 CC 50 snmp_response=$($snmp3 "$IP" "$OID_GET_MAC.$1" 2>/dev/null | awk -F'Hex-STRING: ' '{print tolower($2)}' | tr -d ' ') onu_mac=$(echo "$snmp_response" | sed 's/\(..\)/\1:/g;s/:$//') #Переводим в человеческий вид mac10=$(echo "$snmp_response" | awk '{ # Переводим в mac10 дада способов есть миллиард. for (i=1; i<=length; i+=2) { printf "%d", strtonum("0x" substr($0, i, 2)) if (i + 2 <= length) printf "." } print "" }') лучший способ сделать функцию для форматирования снмп запросов в зависимости от типов STRING / HEX-STRING / COUNTER32 и тд тп. ifID=$($snmp1 "$IP" "$OID_IF_MAC10" 2>/dev/null | awk -v mac="$mac10" '$0 ~ mac {split($1, arr, "."); print arr[length(arr)-6]; exit}') 2 - OID_VENDOR_ONU="1.3.6.1.4.1.3320.101.10.1.1.1" тут без лишних слов возвращает вендор онушек SNMPv2-SMI::enterprises.3320.101.10.1.1.1.97 = STRING: "XPON" если укажем параметр -Oqv или -Ouqv получим просто "XPON" и надо будет лишь сделать | tr -d ' " ' что бы удалить лапки. 3 - OID_MODEL_ONU="1.3.6.1.4.1.3320.101.10.1.1.2" аналогично вендорам, получаем модель. 4- OID_TEMP_ONU="1.3.6.1.4.1.3320.101.10.5.1.2" - температура ону делим на / 256 SNMPv2-SMI::enterprises.3320.101.10.5.1.2.17 = INTEGER: 7027 temp_onu=$($snmp3q $IP 1.3.6.1.4.1.3320.101.10.5.1.2.$INDEX | awk '{printf "%.2f", $1/265}' 2>/dev/null) 5 - OID_AUNT_ONU_STATUS="1.3.6.1.4.1.3320.101.10.1.1.26" SNMPv2-SMI::enterprises.3320.101.10.1.1.26.276 = INTEGER: 3 onuAunt_type=$($snmp3q $IP "$OID_AUNT_ONU_STATUS.$INDEX" 2>/dev/null) case "$onuAunt_type" in 0) onuAunt_type_txt="authenticated" ;; 1) onuAunt_type_txt="registered" ;; 2) onuAunt_type_txt="deregistered" ;; 3) onuAunt_type_txt="auto_config" ;; 4) onuAunt_type_txt="lost" ;; *) onuAunt_type_txt="unknown" ;; esac 6 - OID_UPTIME_ONU="1.3.6.1.4.1.3320.101.10.1.1.80" uptime SNMPv2-SMI::enterprises.3320.101.10.1.1.80.207 = INTEGER: 290907 timetick | awk '{h=int($1/3600); m=int(($1%3600)/60); s=$1%60; printf "AliveTime: %dч %dмин %dсек\n", h, m, s}')${reset}" 7 - OID_DIST="1.3.6.1.4.1.3320.101.10.1.1.27" SNMPv2-SMI::enterprises.3320.101.10.1.1.27.149 = INTEGER: 1600 на епоне в метрах на гпоне делим на 10 8 - OID_IF_MAC10="1.3.6.1.4.1.3320.101.11.1.1.3" SNMPv2-SMI::enterprises.3320.101.11.1.1.3.14.60.21.18.8.130.175 = Hex-STRING: 3C 15 12 08 82 AF SNMPv2-SMI::enterprises.3320.101.11.1.1.3 .14-PORTINDEX 60.21.18.8.130.175 - MAC10 = Hex-STRING: MAC HEX 9- OID_IFindexmac10="1.3.6.1.4.1.3320.101.11.1.1.1" SNMPv2-SMI::enterprises.3320.101.11.1.1.1.125.60.21.18.6.227.186 = INTEGER: 125 SNMPv2-SMI::enterprises.3320.101.11.1.1.1.125.60.21.18.6.247.136 = INTEGER: 125 возвращает PORT INDEX и можно грепнуть по mac10 найти индекс и можно грепнуть через мак10 10 - LASTREG_DATE="1.3.6.1.4.1.3320.101.11.1.1.9" дату отдаёт в хексе. надо декодировать это дело. вызов snmp + IP + oid + PORTINDEX + MAC10 date_hex=$($snmp1 $IP "$LASTREG_DATE.$IF_INDEX.$mac10" 2>/dev/null | awk -F': ' '{print $2}' | tr -d ' ') if [[ -n "$date_hex" ]]; then # Преобразуем дату из hex в числовое представление data=($(echo "$date_hex" | sed 's/../0x& /g')) local year=$((data[0] * 256 + data[1])) local month=${data[2]} local day=${data[3]} local hour=${data[4]} local minute=${data[5]} local second=${data[6]} local formatted_date=$(printf "%04d-%02d-%02d %02d:%02d:%02d" "$year" "$month" "$day" "$hour" "$minute" "$second") 10 - LASTDEREG_DATE="1.3.6.1.4.1.3320.101.11.1.1.10" аналогично 9му оиду. 11 - LASTDEREG_REASON="1.3.6.1.4.1.3320.101.11.1.1.11" DEREG_STATUS=$($snmp3 $IP "$LASTDEREG_REASON.$IF_INDEX.$mac10" -Oqv 2>/dev/null) case "$DEREG_STATUS" in 2) dereg_status_text="normal";; 3) dereg_status_text="mpcp-down";; 4) dereg_status_text="oam-down";; 5) dereg_status_text="firmware-download";; 6) dereg_status_text="illegal-mac";; 7) dereg_status_text="llid-admin-down";; 😎 dereg_status_text="wire-down";; 9) dereg_status_text="power-off";; 255) dereg_status_text="unknown";; 0) dereg_status_text="Нет данных.";; *) dereg_status_text="not found";; esac есть прикол если онушка autoconfig статус 3 / authenticated статус 0 там инвертируються 7 и 8 может и от моделей ону зависеть.... 7) dereg_status_text="llid-admin-down";; 😎 dereg_status_text="wire-down";; это уже тестами ) 12 - OID_ONU_ETH="1.3.6.1.4.1.3320.101.12.1.1.8" статус езернет ничего не обычного кроме того что может верно отдать данные с 2-3го раза ) 2 down 1 up там же есть прикол с authenticated autoconfig инвертируется... local PORT_COUNT=$($snmp2 "$IP" "$OID_ONU_ETH.$INDEX" | wc -l) local ETH_STATUS=$($snmp2 "$IP" "$OID_ONU_ETH.$INDEX.$port" 2>/dev/null) [[ "$ETH_STATUS" =~ ^[0-9]+$ ]] || continue # Проверяем, что ETH_STATUS - это число if [[ "$onuAunt_type" == "0" ]]; then STATUS_COLOR=$( [[ "$ETH_STATUS" -eq 2 ]] && echo "UP" || echo "DOWN" ) else STATUS_COLOR=$( [[ "$ETH_STATUS" -eq 1 ]] && echo "UP" || echo "DOWN" ) fi 13 - OID_PORT_INDEX="1.3.6.1.4.1.3320.101.107.1.1" # oid возвращает все индексы ПОН портов, работает не везде. 14 - OID_GEPORT_COUNT="1.3.6.1.4.1.3320.101.10.1.1.12" гигабит езернет порты на онушках (кол-во) 15 - OID_FEPORT_COUNT="1.3.6.1.4.1.3320.101.10.1.1.14" ФастЕзернет 100мбит аналогично. INTEGER 16 - OID_REBOOT_ONU="1.3.6.1.4.1.3320.101.10.1.1.29" # snmpset -v2c -c RW IP OID.onuIndex i 0 reboot REBOOT ONU epon snmp $snmp5 "$IP" "$OID_REBOOT_ONU.$INDEX" i 0 >/dev/null 2>&1 17 - delete onu epon удалить ону бдком снмп OID_DEL_ONU="SNMPv2-SMI::enterprises.3320.101.11.1.1.2" $snmp5 "$IP" "$OID_DEL_ONU.$ifID.$mac10" i 0 > /dev/null 2>&1 oid.PORTINDEX.mac10 i 0 остальные есть выше там думаю всё понятно. SIGNAL LEVELS в зависимости от моделей плат и олтов расписаны все везде одинаково $snmp2 "$IP" "$OID_RX_OLT.$INDEX" 2>/dev/null | awk '{print $NF / 10}') результат делим на 10. epon пакеты, ошибки по портам на онушке. broadcasts=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.16.$INDEX.$port" 2>/dev/null) multicasts=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.17.$INDEX.$port" 2>/dev/null) unicasts=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.18.$INDEX.$port" 2>/dev/null) pause=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.19.$INDEX.$port" 2>/dev/null) fcserrs=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.20.$INDEX.$port" 2>/dev/null ) oversize=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.13.$INDEX.$port" 2>/dev/null) jabber=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.14.$INDEX.$port" 2>/dev/null) мне бы такое помогло.. а не искать на тонне форумов и сайтов и неделю тыкая snmpwalk и выясняя что и для чего. остального и в инете полно.1 балл
-
PI адреси прив'язані до клієнта і строго кажучи їх взагалі не можна давати в оренду, але на це зазвичай заплющують очі. PA адреси виділені LIRу, який вже розподіляє їх кінцевим клієнтам. LIR може бути як ISP, який анонсує умовні /16 з-під своєї AS і роздає з нього IP тільки своїм клієнтам, так і може не бути ISP взагалі, розподіливши великий блок на кілька частин в різні AS різним клієнтам. А є ще sub-allocation...1 балл
-
1 балл
-
1 балл
-
1 балл
-
Все. Хана топику. Щас придет генерал вайфая и начнет писать научные труды о том как великая камбала бороздит просторы пионернета.1 балл
-
1 балл
-
карма... бессердечная сука. аж на душе потеплело, давно презерватив напрашивался.? жаль, чте не наоборот. искренне тебе желаю.1 балл
