Перенос информации с диска одного ноутбука на другой по сети

Купил тут новый ноутбук, встал вопрос переноса данных на него со старого ноутбука. Просто поменять диск смысла не было, диск хоть и SSD, но уже немного устаревший. Сначала хотел было вытащить диск из нового ноутбука, воткнуть его во внешний контейнер и скопировать данные со старого диска с помощью dd. Но, как это часто бывает, контейнер… Continue reading «Перенос информации с диска одного ноутбука на другой по сети»

Установка и прошивка контроллера ESP32 S2 mini ESPHome

Небольшая инструкция-памятка по загрузке прошивки в контроллеры типа ESP32. Я для своих задач по созданию «умного дома», использую в частности ESP32 S2 mini и прошивку ESPHome. Прежде всего установим необходимые пакеты: apt install python3 python3-venv Для того, чтобы вашему пользователю была доступна работа с последовательными портами, добавим его в группу dialout: usermod -a -G dialout… Continue reading «Установка и прошивка контроллера ESP32 S2 mini ESPHome»

Соединяем две локальные сети через VPS с помощью VPN Wireguard

Задача была следующей: соединить между собой две сети, не имеющие «белого» IP-адреса. Одна сеть выходит в интернет через роутер Mikrotik, вторая сеть выходит через Zyxel Speedster. В качестве связующего звена было решено использовать VPS с установленным Wireguard VPN. Получилась такая схема: LAN0 (192.168.0.0/24) -> Mikrotik -> Internet -> VPS <- Internet <- Zyxel <- LAN1… Continue reading «Соединяем две локальные сети через VPS с помощью VPN Wireguard»

Обновление прошивок с помощью fwupdmgr

Как и всё остальное, обновить прошивки железа в Debian Linux довольно просто. В этом нам поможет утилита fwupdmgr. Рассмотрим процесс пошагово. Для начала, добавим в источник репозиториев новый компонент non-free-firmware. Именно в него переехали все «несвободные» прошивки: deb http://ftp.ru.debian.org/debian/ testing main contrib non-free non-free-firmware Затем подтянем обновления: root@laptop:~# fwupdmgr get-updates Devices with no available firmware… Continue reading «Обновление прошивок с помощью fwupdmgr»

Установка и настройка knockd

Для чего нужен knockd? Для реализации метода port knocking — «стука» в фаервол для открытия определённых портов. Это обычное применение данной программы, но этим оно не ограничивается и можно придумать более экзотическое её использование. Для начала установовим пакеты knockd и iptables-persistent. Последний нужен для постоянного хранения правил фаервола в случае перезагрузки сервера. apt-get install knockd… Continue reading «Установка и настройка knockd»