Исходные данные и цель

Имеется мини-ПК, на котором работает OpenWrt. Устройство оснащено двумя USB-Ethernet адаптерами, к которым подключены два разных интернет-провайдера. В данный момент настроено разделение трафика через mwan3, частично присутствует система запретов.

Необходимо: объединить два канала в один логический канал для равномерного распределения нагрузки на все типы задач (веб-серфинг, торренты, видеозвонки и т.д.). Трафик должен балансироваться по схеме round-robin: например, в торрент-клиенте соединения последовательно распределяются между обоими провайдерами.

Основные требования

  • Настройка mwan3 для работы в режиме round-robin (по умолчанию для всех TCP/UDP потоков).
  • Корректное применение предыдущих/существующих правил запрета (фильтрации трафика) к новой схеме объединения.
  • Оптимизация для стабильности при пиковых нагрузках (торренты).
  • Разделение трафика между локальной сетью (LAN) и WAN1/WAN2 только по методу балансировки, без дополнительных задержек.

Ожидаемый результат

Готовая к работе прошивка с релизной конфигурацией, при которой:

  • Пользователи в локальной сети не теряют соединения при отказе одного из провайдеров;
  • Скорость на загрузке торрентов может суммироваться;
  • Интерактивные приложения (мессенджеры, онлайн-игры) стабильно работают на одном канале или автоматически переключаются.

Разработка бота на Python для кофейни с админ-панелью

Требуется создать чат-бота для автоматизации процессов в кофейне. Бот должен быть написан на чистом Python и включать функциональную админ-панель для управления. Подробное техническое задание будет согласовано с исполнителем.