Таблиця лідерів
Популярные публикации
Отображаются публикации с наибольшей репутацией начиная с 03.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 балла
-
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 балла
-
по теме вопроса не скажу что делают данные настройки и насколько они нужны(на крайний случай спросити GPT или Gemini). А на счет обновления я бы вас предостерег, во первых нкито не отменял золотого правила сисадмина "если работает не трогай". И перепрыгивать с Build 58597 на 144930 очень плохая идея. у вас могут полететь все настройки бдкома, а в хучшем случае привратиться в тыкву. Желательно не такой крутой переход, более постепенный.1 балл
-
ню-ню .... дуже хочу побачити як буде відбуватися процес запровадження коли у переважній більшості абонентських роутерів по дефолту ipv6 вимкнений SNMP вам тут точно не допоможе. Скільки у вас сидить приватних IP за одним публічним ? Якщо це один флудераст, то його можна вирахувати шляхом поділу блока приватних IP пополам. А якщо багато то пєчалька.1 балл
-
1 балл
-
1 балл
-
1 балл
-
1. Телефон поменять. 2. Телефон перевернуть. 3. Пиги не нужно сматывать изолентой, для этого есть спиральная трубка. 4. Из-за съемки на утюг, нифига не видно что еще сказать.1 балл
-
1 балл
-
С++ на практиці до -33 теж працює. Маєте даташит на +9, де буде видно які в нього заявлені характеристики?1 балл
-
1 балл
-
Советуем подобных людей искать на менее профильных форумах. Тут практически нет таких мсье, которые знают толк в извращениях.1 балл
-
Quod licet Iovi non licet bovi - Що дозволено Юпітеру, те не дозволено бику.1 балл
-
Не тільки. Офіцери запасу не цікавлять тцк, бо офіцерів і так більше ніж треба1 балл
-
1 балл
-
1 балл
-
Я какие-то еще шаманства применял, но позабыл уже почти всё. Конкретно на твоем месте сейчас я бы наверное таки перешел на 7-ку. В мои времена ее не было еще просто, или еще бетка была. Сейчас она более менее выкатана уже.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 балл
-
Категорія: платинові запитання в локалі.1 балл
-
"даний момент" - це знов на свинособачому, ви шановний, або почнете розмовляти українською мовою, або не ображайтесь1 балл
-
Все. Хана топику. Щас придет генерал вайфая и начнет писать научные труды о том как великая камбала бороздит просторы пионернета.1 балл
-
дц складывается от бесплатного стрессера. Держал когда-то железо, айпишки по несколько дней спали. Детвара поняла что можно ложить бомбили весь блок айпи, потом показали что это бесплатный стрессер. По итогу мы с дц расстались на всегда1 балл
-
1 балл
-
1 балл
-
карма... бессердечная сука. аж на душе потеплело, давно презерватив напрашивался.? жаль, чте не наоборот. искренне тебе желаю.1 балл
-
Нет. У наc не QTX2 - с ним не работал, но судя по данным из мануала - оно настраивается в разделе Multiplexing/PSI Settings/NIT – Table generate. Там вроде как есть два варианта - on или external. Как я понимаю у вас стоит on - в таком случае девайс будет генерировать NIT, но добавит туда только те мультиплексы, которые с данного девайса уходят. Как я понимаю в вашем случае нужно генерировать NIT таблицу отдельным совтом, а потом уже на мультиплексоре подмешивать как external(если конечно QTX так может).1 балл
-
Концептуальное крепление кулеров, однако.1 балл
-
1 балл
-
А смысл? Я на сегодняшний день смысла не вижу. Кидать оптоволокно на чердак, а дальше разводить медными кабелями, понятное дело. В локальной сети 100Мбит вполне достаточно для абонента, дешевле сделать на меди и, меньше проблем. Кроме гибких волокон, подумайте, как лучше организовать прокладку патч-корда/оптического кабеля, чтобы малолетний/любопытный абонент не повредил коннектор или адаптер. Клиенту будет интересно, "ШО ТО ЗА ЦЯЦЯ", полезет руками трогать, а потом со скандалом будет звонить в вашу контору. Запаритесь восстанавливать линии. И, к сожалению, дорогое оборудование. Будем надеется, что оборудование подешевеет в ближайшие годы. Тогда оптоволокно в массы! =))))))))1 балл
