Оглавление:
Статья последний раз была обновлена 19.12.2024
Сегодня мы с вами установим менеджер пакетов Optware, для дальнейшего расширения функционала роутера.
Нам понадобится:
- рабочий роутер с прошивкой TomatoUSB, с настроенным интернетом;
- свободный usb-порт (можно 2);
- жесткий диск либо флешка (как минимум одно из устройств).
Подготовка внешнего диска
Он же жесткий диск или флешка. Использовать будем программу Acronis Disk Director, можно и аналогичные, работающие с разделами ext2/ext3, можно из под Linux.
Создаем 3 раздела:
- 1й раздел размером 1 Гб — файловая система ext3 (для флешек ext2), метка обязательно optware;
- 2й раздел размером 0,5 Гб — файловая система swap (для подкачки тяжелых приложений);
- 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.
- Поднимаем веб-сервер на Ubuntu - 16.09.2024
- Переадресация домена на другой домен - 08.08.2023
- Как установить и удалить GNOME? - 31.07.2023