Установка Optware — TomatoUSB.RU



Сегодня мы с вами установим менеджер пакетов Optware, для дальнейшего расширения функционала роутера.Нам понадобится: -рабочий роутер  с прошивкой tomatousb, с настроенным интернетом-свободный usb-порт (можно 2) -жесткий диск либо флешка (как минимум одно из устройств).1. Подготовка внешнего диска (он же жесткий диск или флешка; если у вас был уже диск разбитый на разделы в прошивке энтузиастов — можно пропустить этот шаг, но только раздел opt необходимо очистить и переименовать в optware):На примере программы acronis disk director (можно аналогичные, работающие с разделами ext2/ext3, можно из под linux).Если у вас 1 диск (HDD или Флешка):     Создаем 3 раздела (или, если есть с вашими данными раздел,  добавляем к нему 2 новых):1й раздел размером 1 Гб – файловая система ext3 (для флешек ext2) метка обязательно optware2й раздел размером 0,5 гб – файловая система swap (для подкачки тяжелых приложений)3й раздел – все остальное пространство – предпочтительно файловая система ext3 (для флешек ext2)  но можно и ntfs (не быстро) или fat32 (не очень надежно)     Если у вас 2 и более дисков (например флешка и жесткий диск)На флешке создаем 2 раздела:1й раздел – размер всей флешки, но оставить под 2й раздел 0,5 Гб. 1й раздел нужно создавать размером не менее 400 Мб. Файловая система ext2 метка обязательно optware2й раздел – остаток свободного места – 0,5 Гб – файловая система swap (для подкачки тяжелых приложений)Хватает обычной 2 Гб флешки.Жесткий диск желательно иметь в файловой системе ext3, либо оставить существующую файловую систему.Примечание:  для флешек файловая система ext2 предпочтительнее, т.к. она производит меньшее количество записей, что продлевает «жизнь»  флешки.Вот как получился мой терабайтный винт:2. Монтируем наш новый раздел через 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 5swapon /dev/sda2

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

Код: Выделить всё

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

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

Код: Выделить всё

ipkg update | logger -t Optware

Незабываем сохранить.Теперь можно устанавливать любые доступные приложения пакета optware =)P.S. В сетевом окружении будет доступен 3й раздел диска с вашими данными, если у вас 1 диск, либо диск(и) с вашими данными,если их у вас несколько — можете их подключить как сетевой диск.


http://tomatousb.ru/viewtopic.php?f=12&t=4

Губарь Маргарита Александровна