MYCSS

2020-09-11

Нотатка для себе: Обмеження доступу до WiFi корпоративгої мережі зі спілним сервером FreeRadius

Є бездротова точка доступу WiFi що має декілька віртуальних WiFi мереж котрі розділені за допомогою VLAN. Так є корпоративна мережа з доступом до серверів компанії, є звичайна мережа корпоративних користувачів для доступу до мережі інтернет тільки, ні і є гостьова мережа з певними обмеженнями.

Віртуальні WiFi: 

  • lexxai 
  • lexxai-co
  • lexxai-guest
  • lexxai_5g
  • lexxai-co_5g

Корпоративна WiFi мережа використовує доступ за технологією WPA2-EAP, з авторизацією в корпоративному FreeRadius сервері. Гостьова мережа має доступ з відомим ключем WPA2-PKS, але з Captive Portal. Додаткові мережі що працюють у діапазоні 5ГГц мають суфікс '_5g'.

Налаштування FreeRadius

Усі віртуальні wifi мережі налаштовані з підключенням до спільного Radius сервера, як різні клієнти. 

FreeRadius clients

2020-09-10

Нотатка для себе: openwrt usbip server, ubuntu usbip client, віддалений друк та сканування з Canon MF4120

Маю з старого нетбуку Asus 1001PX зроблений WiFi принт-сервер на основі OpenWRT. 

Старий Asus 1001PX та Canon MF4120

 Так як процесор Intel х86 і  пристрої мережевих карт не включенні з базову збірку в дистрибутиві, то я компілював власний образ  записав його на SD карту. Ноутбук без HDD, стартує з SD карти.

OpenWRT ASUS 1001PX

2020-09-09

Доопрацювання телевізора Samsung для керування зовнішньою електронікою у якості контролера

У мене є задача керувати зовнішньою електронікою тільки тоді коли ввімкнений телевізор. Електроніка невелика за споживанням така як:

  • блок живлення станції бездротових навушників
  • блок живлення медіа програвача на базі Android
  • світлодіодна лампа для заднього кольорового підсвічування

Тому спробував декілька шляхів розвитку, підключив електронне реле до роз'єму USB телевізора, і таким чином вмикалася електроніка. Але з'ясувалося що телевізор з часом подає живлення на USB роз'єм на короткий період 3-5хвилин, декілька разів на добу. І відповідно вмикалася електроніка, без явного вмикання телевізора з дистанційного пульта.

Наступним шляхом я додав таймер затримки ввімкнення реле, але з'ясувалося час вмикання буває різним, а робити завелику затримку не зручно у використанні.

Тому новим етапом стало використання системи підсвічування логотипу телевізора Samsung на його передній панелі. Додавши світлочутливий датчик який наглядає за ввімкненням системи підсвічування, на кшталт модуля оптичної пари в електроніці.

Підсвічування на панелі телевізора

2020-08-21

renew SSL certificate Let'Script by ACME script (DNS) for Tomcat web server

Я використовую проект OpenMeeting котрий працює на Tomcat web server (Java).
Стала задача використати SSL сертифікати від Let's Encript для OpenMeeting.

Але безкоштовні сертифікати мають особливість, короткий термін життя, і їх періодично потрібно оновлювати. Для звичайних Web серверів, існують скрипти які автоматично спрощують життя.

Для OpenMeeting і відповідно для Tomcat web server, дещо інше рішення так як сховищами ключів та сертифікатів є Java KeyStore.

Для генерації та оновлення сертифікати від Let's Encript є скрипт наш кшталт ACME. Я використовую цей скрипт під операційною системою Ubuntu 18.04 LTS в режимі DNS manual mode.

2020-05-29

Результат встановлення модуля USB Bluetooth KN330 в музичний центр Aiwa NSX-SZ50 та ремонту регулятору гучності

музичний центр Aiwa NSX-SZ50
З давніх часі маю музичний центр "Aiwa NSX-SZ50", все гаразд, якісне звучання.
Але час плине, касетна дека не працює та і слухати не має що...  CD головки не читають диски, регулятор гучності потребує ремонту...
Залишився лише підсилювач для аналогового телевізора на кухні (Line) та FM радіо.

2020-05-13

Нотатки: ffmpeg. Заморока останнього кадру. Змінна швидкості наприкінці медіа.

Часто маю задачі з ffmpeg, але вони бувають тимчасові і про рішення забуваю.

Заморока останнього кадру

Цей скрипт додає 4 секунди наприкінці відео з стоп-кадром.
#!/bin/bash

ffmpeg -i ${INPUT} \
  -filter_complex "tpad=stop_mode=clone:stop_duration=4 \
  ${OUPUT}
Цей скрипт додає 4 секунди наприкінці відео з стоп-кадром і вирізає рівно 3 сек.
ffmpeg -i ${INPUT} \
  -filter_complex "tpad=stop_mode=clone:stop_duration=4,trim=start=1:duration=3" \
  ${OUPUT}

2020-05-07

Ремонт аудіоколонок персонального комп'ютера Genius та підключення через Bluetooth

З появою перших комп'ютерів у нашій сім'ї з'явилися і аудіоколонки, це були досить симпатичні та надійні - Genius (Key Syetems Corp.) SP-G16.
Так вони пропрацювали десь років з 17.

Аудіоколонки передня панель SP-G16
Аудіоколонки задня панель SP-G16
Але, якось мене повідомили що вони перестали працювати, і видали на ремонт. Розібравши я був дуже збентежений механічним вигоранням  частини плати де розміщувалися діоди що організовували діодній міст для випрямлення змінного струму у постійний.

2020-05-06

Розбирання Bluetooth модуля KN330

Для сотворення домашніх підключень аудіолітератури що існує у домашньому побуті я замовив модуль Bluetooth модуля KN330 з рекламованими функціями 3 в 1.
У цілому робота модуля мені сподобалася, тому вирішив продовжити інтеграцію і розібрав корпус модуля.
Так як деякі з них треба вбудовувати в нутрощі апаратури, треба знати характеристики та силу струму споживання.

KN330
Коли забув ти рідну мову, біднієш духом ти щодня...
When you forgot your native language you would become a poor at spirit every day ...

Д.Білоус / D.Bilous
Рабів до раю не пускають. Будь вільним!

ipv6 ready