Главное

Как пробросить RNDIS USB-модем в виртуальную машину

Простой проброс USB-устройства в виртуальную машину qemu обычно работает нормально. У меня не было проблем с пробросом разных устройств, но проброс USB-модема заставил подумать. При старте, виртуальная машина выдавала следующую ошибку. Код -110 не особенно наполнен смыслом, поэтому я посмотрел в логи хост-системы. Ниже можно увидеть пример лога из dmesg. Хост система инициализировала модем и …

Как пробросить RNDIS USB-модем в виртуальную машину Читать далее »

«Buffer I/O error on dev sr0, logical block 0, async page read» при использовании USB донгла

Некоторое время назад я столкнулся с проблемой при использовании USB-модема. При загрузке возникало множество однотипных ошибок и из-за спама udev загрузка системы была ОЧЕНЬ медленной. Сообщения выглядели примерно так: Причина проблемы в том, что USB донгл скрывает в себе множество устройств включая флэш-накопитель с драйверами. Накопитель пытается стартонуть во время загрузки, что приводит к сообщениям …

«Buffer I/O error on dev sr0, logical block 0, async page read» при использовании USB донгла Читать далее »

Кашпо со шпалерой для сада своими руками.

Не про путешествия 🙂 Понадобилось построить кашпо со шпалерой. Чтобы не накосячить с размерами и резом, решил спроектировать 3D-модель в SolidWorks. Делюсь результатом. Вдруг кому-нибудь пригодится.

5 приёмов уменьшения образа Docker. Реальный пример уменьшения с 328MB до 56MB.

При работе с Docker и создании собственных образов вы можете быть удивлены тем, как много места они занимают на диске. В этой статье мы рассмотрим 5 способов уменьшения размера образов Docker. В качестве примера мы возьмем создание образа с socks-сервером Dante, но не будем устанавливать его из готовых пакетов, а скомпилируем вручную. Начало. Решение «в …

5 приёмов уменьшения образа Docker. Реальный пример уменьшения с 328MB до 56MB. Читать далее »

Multicast Proxy Server

Мой новый опенсорс проект. Быстрый гибрид реверс-прокси и Deep Packet Inspection (DPI) написанный на C.В отличии от обычного реверс-прокси, он может редиректить клиентские запросы на множество бэкенд-серверов за одним(!) портом.Нужный бэкенд-сервер выбирается на лету во время стадии «переговоров» по клиентскому протоколу. Для этого используется анализ ответов бэкенд-сервера. После выбора нужного бэкенд-сервера, MPServer работает как обычный …

Multicast Proxy Server Читать далее »