Перейти к основному содержимому

Keenetic

Требования

  • Роутер Keenetic с поддержкой OPKG
  • Установленный Entware (обязательно)

Установка Entware

Новые модели (со встроенным хранилищем)

  1. Открывается веб-интерфейс роутера
  2. Раздел Параметры системы
  3. Включается компонент Менеджер пакетов OPKG

Старые модели (нужен USB-накопитель)

  1. USB-накопитель подключается к роутеру
  2. Entware устанавливается через менеджер пакетов

Подробнее: help.keenetic.com

Компоненты Netfilter

Прошивка Keenetic NDMS не содержит всех модулей netfilter, которые нужны b4, "из коробки". Необходимые компоненты включаются до установки b4:

  1. В веб-интерфейсе роутера: Параметры системыОбновление компонентов
  2. Включается компонент NetFilter - это базовый компонент netfilter
  3. После включения NetFilter в списке появляется Xtables-addons for Netfilter, его тоже нужно включить (даёт xt_connbytes и другие расширения, от которых зависит b4)
  4. Изменения применяются, далее следует перезагрузка роутера или применение компонентов

20260423140614 20260423140726

Затем по SSH устанавливается пользовательская часть iptables:

opkg install iptables
к сведению

Компоненты системы в Keenetic доступны только под учёткой admin

Установка b4

По SSH на роутере:

curl -fsSL https://raw.githubusercontent.com/DanielLavrushin/b4/main/install.sh | sh

Управление сервисом

/opt/etc/init.d/S99b4 start
/opt/etc/init.d/S99b4 stop
/opt/etc/init.d/S99b4 restart

Пути

ЧтоГде
Бинарник/opt/sbin/b4
Конфигурация/opt/etc/b4/b4.json
Сервис/opt/etc/init.d/S99b4

Архитектура

  • Старые модели (MT7621) - mipsle_softfloat
  • Новые модели (aarch64) - arm64

Установщик определяет архитектуру автоматически.

Без Entware

Без Entware b4 устанавливается в /tmp, который очищается при каждой перезагрузке. Для постоянной работы Entware обязателен.

Диагностика

После запуска сервиса стоит проверить лог:

cat /var/log/b4/errors.log

Строка xt_connbytes kernel module is not available означает, что компоненты Netfilter включены не полностью - см. раздел Компоненты Netfilter выше, где активными должны быть оба компонента: NetFilter и Xtables-addons for Netfilter.

Если лог пустой (или в нём нет ошибок), веб-интерфейс b4 должен быть доступен по LAN-адресу роутера.