ASUS Merlin
Требования
- Роутер ASUS с прошивкой Asuswrt-Merlin
- Установленный Entware (обязательно)
- USB-накопитель (для Entware и b4)
Установка Entware
Entware - обязательное условие. Если он ещё не установлен:
- Вставьте USB-накопитель в роутер
- Подключитесь по SSH:
ssh admin@192.168.1.1 - Запустите
amtm - Выберите пункт
epдля установки Entware
Подробнее: https://diversion.ch/amtm.html
Установка b4
После установки Entware:
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
Сервис запускается автоматически при загрузке роутера через Entware.
Пути
| Что | Где |
|---|---|
| Бинарник | /opt/sbin/b4 |
| Конфигурация | /opt/etc/b4/b4.json |
| Сервис | /opt/etc/init.d/S99b4 |
Без Entware
Если Entware не установлен, b4 устанавливается в /jffs/b4. В этом случае автозапуск при загрузке не настраивается - бинарник нужно запускать вручную.
Размер /jffs обычно ограничен ~60 МБ, поэтому рекомендуется использовать USB-накопитель с Entware.