Природні краєвиди

24/Березень/2023 landscape

Краєвиди / Річка
Краєвиди / Річка 4032x3024
23-03-24_15-12-28.jpg
Краєвиди / Річка
Краєвиди / Річка 4032x3024
24-08-04_19-11-39.jpg
Краєвиди / Річка
Краєвиди / Річка 4032x3024
24-08-10_18-47-04.jpg
Природні краєвиди

Налаштування непривілейованого LXC

21/Березень/2023 lxcuidgidsecurity

Непривілейовані LXC-контейнери 1600x900 unprivileged_lxc_containers.png
Непривілейовані LXC-контейнери

Встановлення та налаштування непривілейованого контейнера lxc зі зміщенням uid/gid.

1
LANG=C SUITE=bookworm MIRROR=https://ftp.debian.org/debian/ lxc-create --name=unprivileged-lxc --template=debian


Додамо додаткові підгрупи subuids/subgids для користувача root.

1
2
3
4
5
usermod --add-subuids 200000-265535 root
usermod --add-subgids 200000-265535 root
# для видалення підгруп
# usermod --del-subuids 200000-265535 root
# usermod --del-subgids 200000-265535 root
Налаштування непривілейованого LXC...

Розбирання інвертора із чистою синусоїдою

25/Січень/2023 edecoainverter

Інвертор із чистим синусом 4878x2743 IMG_20221228_153454.jpg
Інвертор із чистим синусом


Пульт управління
Пульт управління 4904x2758
IMG_20221228_153527.jpg
Клеми акумуляторів
Клеми акумуляторів 4044x2275
IMG_20221228_153544.jpg
Загальний вид плати
Загальний вид плати 5235x2945
IMG_20230110_135009.jpg
Розбирання інвертора із...

Як досягти швидкості OpenVPN в 89% від швидкості WireGuard

25/Січень/2023 openvpnkernelwireguard

В інтернеті маса публікацій на тему покращення швидкості OpenVPN, і часто всі вони зосереджені на налаштуваннях самого сервер-клієнта, розмірів пакетів, алгоритми шифрування або їх відключення. Усі приводять у порівняння WireGuard, мовляв, він працює в kernel space, у той час як openvpn у userspace. А це не зовсім так.

Тут я відразу маю уточнити, що наведений спосіб вирішення проблеми специфічний для віртуалок з малим об’ємом пам’яті, від 1Gb до 8Gb, в інших випадках треба зіставляти пам’ять, канал та швидкість.

Ось список значень, що динамічно встановлюються відповідно до обсягу пам’яті системи:

  • sysctl net.core.rmem_default
  • sysctl net.core.rmem_max
  • sysctl net.core.wmem_default
  • sysctl net.core.wmem_max
  • sysctl net.core.somaxconn
  • sysctl net.core.netdev_max_backlog
  • sysctl net.core.optmem_max
  • sysctl net.ipv4.udp_mem
  • sysctl net.ipv4.udp_rmem_min
  • sysctl net.ipv4.udp_wmem_min
  • sysctl net.ipv4.tcp_mem
  • sysctl net.ipv4.tcp_rmem
  • sysctl net.ipv4.tcp_wmem
  • sysctl net.ipv4.tcp_synack_retries
  • sysctl net.ipv4.tcp_keepalive_time
  • sysctl net.ipv4.tcp_max_tw_buckets
Як досягти швидкості...

Прототип паяльної станції на stm32 від RobotDyn

29/Листопад/2022 soldering-ironstm32

Паяльна станція на STM32F103 4032x3024 IMG_4591.jpg
Паяльна станція на STM32F103

RobotDyn Black Pill на STM32F103C8T6

Прототип паяльної станції...
Сторінка 9 з 14