Установка Optware на TomatoUSB

Статья последний раз была обновлена 07.06.2023

Сегодня мы с вами установим менеджер пакетов Optware, для дальнейшего расширения функционала роутера.

Нам понадобится:

  1. рабочий роутер с прошивкой TomatoUSB, с настроенным интернетом;
  2. свободный usb-порт (можно 2);
  3. жесткий диск либо флешка (как минимум одно из устройств).

Подготовка внешнего диска

Он же жесткий диск или флешка. Использовать будем программу Acronis Disk Director, можно и аналогичные, работающие с разделами ext2/ext3, можно из под Linux.

Создаем 3 раздела:

  1. 1й раздел размером 1 Гб — файловая система ext3 (для флешек ext2), метка обязательно optware;
  2. 2й раздел размером 0,5 Гб — файловая система swap (для подкачки тяжелых приложений);
  3. 3й раздел, это все остальное пространство — предпочтительно файловая система ext3 (для флешек ext2), но можно и ntfs (не быстро) или fat32 (не очень надежно).

Монтируем диск через web-интерфейс TomatoUSB

Открываем веб-морду роутера. Ищем «USB и NAS — поддержка USB». Расставляем галки:

  • включить поддержку USB,
  • поддержка USB 2.0,
  • поддержка USB-хранилищ,
  • поддержка файловых систем Ext2/Ext3, NTFS, FAT,
  • автоподключение.

Не забываем сохранить.

Переходим в «Администрирование — скрипты». В первое окошко (Загрузка) добавляем следующий скрипт:

echo "LABEL=optware /opt ext3 defaults 1 1" >> /etc/fstab

Не забываем сохранить.

Далее «USB и NAS — поддержка USB», в окошке «выполнить после подключения» добавьте следующий скрипт:

sleep 5 swapon /dev/sda2

Где sda2 — раздел swap, у вас может отличаться (смотрите в списке подключенных дисков).

Подключаем диск (флешку), перезагружаем роутер. Автоматически должны смонтироваться разделы. Также должен смонтироваться раздел /opt, чтобы проверить открываем Hyperterminal или putty заходим на роутер и даем команду mount. Если все успешно то у вас должна появиться строка в которой говорится что раздел 1 смонтирован в /opt. Диск готов к установке приложений.

Установка Optware

Там же в терминале (консоли) putty вводим следующие команды, которые загрузят скрипт установки и установит саму optware:

wget http://tomatousb.ru/opt/optinst.sh -O - | tr -d 'r' > /tmp/optinst.sh
chmod +x /tmp/optinst.sh
./tmp/optinst.sh

Если закончится выводом строки «Successfully terminated». Значит все готово!

Теперь можно установить автоматическую проверку обновления с записями результатов в системный лог. Идем «Администрирование — планировщик» и выбираем свободную из команд пользователей, отмечаем галкой «включить», выбираем время, например, 5 утра ежедневно и вписываем команду:

ipkg update | logger -t Optware

Снова не забываем сохранить.

Теперь можно устанавливать любые доступные приложения через менеджер пакетов Optware.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *