Linux admin

Настройка синхронизации времени на Ubuntu 24.04

— Обсуждение тут — Как быстро и просто всё настроить? Переходим к практике. Вот пошаговая инструкция для Ubuntu 24.04, чтобы синхронизация времени работала как часы (буквально). 1. Проверяем, что у нас сейчас В выводе ищем строки: Если видим no или inactive — идём дальше. 2. Включаем systemd-timesyncd (по умолчанию в Ubuntu 24.04) Проверяем статус: Если всё ок — сервис активен, […]

Hardware

Supermicro — прошиваем BIOS через IPMI

— Обсуждение тут —Подготовка к обновлению Перед обновлением убедимся, что сервер запитан через ИБП. Находим нужный нам сервер на сайте supermicro.com. Нажимаем на ссылку BIOS. Видим, что есть новая версия BIOS — 3.1.a. В release notes я прочитал, что есть изменения для моих процессоров, требуется обновление. X11DPU_BIOS_3_1a_release_notes.pdf  Скачиваем X11DPU9_719.zip, распаковываем. Файл прошивки — X11DPU9.719. В IPMI смотрим текущую […]

Hardware

Ключи Supermicro

— Обсуждение тут —Ни для кого не секрет, что крупные производители серверного оборудования любят продавать самые вкусные фишки своего оборудования за отдельную плату. Supermicro ничем не лучше: начиная с X9 (Romley), появилась возможность обновлять BIOS материнской платы из-под веб-интерфейса IPMI, но, как говорится, есть нюанс. Для разблокировки этой возможности необходимо приобрести отдельную лицензию OOB. Для разных […]

Hardware

Как сбросить пароль IPMI на сервере Supermicro?

— Обсуждение тут — Сброс пароля с помощью утилиты IPMICFG от Supermicro Если с IPMI возникли проблемы, но возможность входа в систему сохраняется, можно выполнить перезагрузку IPMI контроллера (cold reset) или сброс пароля IPMI из запущенной ОС при помощи утилиты IPMICFG для Windows. Если на сервере отсутствует ОС, можно загрузиться с любого LIveCD, например WinPE.11_10_Strelec_2025.02.05_Eng с сайта Sergey Strelec https://sergeistrelec.name/ . […]

Openwrt

Настройка opera-proxy через tun2socks на openwrt

— Обсуждение тут — Понадобится сама opera-proxy и tun2socks для создания интерефейса и его роутинга Качаем бинарь под свою платформу отсюда. Переименовываем бинарь в opera-proxy, кладём в /usr/bin и делаем исполняемым минимальная обвязка демона далее делаем исполняемым и линкуем далее необходимо создать устройство для интерфейса используя tun2socks прописываем далее так же, делаем исполняемым и линкуем Далее […]

Linux admin Openwrt

Точечная маршрутизация IPv6 через warp openwrt

— Обсуждение тут — Роутим ручками через марку на основе ипсета ipset (через firewall) /etc/config/firewall: OpenWrt сам создаст inet fw4 set list2warp6 и будет наполнять его через dnsmasq при запросах. firewall rule (маркировка пакетов из LAN) В итоге: если клиент в LAN резолвит ntc.party или ifconfig.co, его пакеты получат метку 0x28. Policy routing (warp6 таблица) /etc/config/network: […]

Linux admin

Сброс пароля WordPress через mysql

— Обсуждение тут — Чтобы сбросить пароль администратора WordPress через MySQL (phpMyAdmin или консоль mysql), можно сделать так: 1. Подключитесь к MySQL или через пользователя БД WordPress: 2. Выберите базу данных WordPress (имя базы можно посмотреть в файле wp-config.php, параметр DB_NAME). 3. Найдите администратора ⚠️ Иногда таблица может называться не wp_users, а с другим префиксом, например […]

Linux admin

Synapse matrix Ubuntu 24

— Обсуждение тут — Ставим пакеты и зависимости Создаём пользователя и директории для работы Создаем базу Питоновое окружение Конфиг синапс в /etc/matrix-synapse/homeserver.yaml Systemd unit Synapse /etc/systemd/system/matrix-synapse.service Настройка coturn /etc/turnserver.conf Включаем и стартуем юниты Проверяем синапс локально с самого сервера Как оборачивать nginx вспоминай сам) скрипт для управления пользователями и очисткой медиа директории Токен суперадмина получаешь так(если […]

Openwrt

Wireguard(amneziawg) server openwrt

— Обсуждение тут — ставим пакеты wireguard И перезагружаем роутер. далее в «сеть-интерфейсы» создаем интерфейс, выбираем протокол wireguard Далее генерируем ключи (Сгенерировать новую пару ключей) и назначаем сеть интерфейсу(IP addresses) и порт. маска /24 обязательна. порт любой начиная с 1025 до 65534 далее назначаем зону интерфейсу, выбираем lan Далее создаем пира(add peer) Далее даем имя, генерируем […]