Нам понадобятся пара программ и немного терпения.
Предпологается что у нас установлена OpenWRT на роутер, а на компьютере Windows.
Скачиваем, и начинаем действовать:
1. Сохранение репозитория OpenWRT на диск (ознакамливаеся и скачиваем репозиторий).
2. HSF ~ HTTP File Server (файловый сервер).
И так. Скачали репозиторий. Для начала подключим роутер по LAN (можно и по wifi) и скармливаем папку с репозиторием HSF.
Открываем и добавляем папку pakages.
Туда скачиваем Packages.gz Это для того чтобы opkg распознала информацию о пакетах, без него будет ошибка.
Я выбрал реальную папку.
Затем сохранил как файловую систему.
Нужно для того, что бы каждый раз не указывать нужную нам папку с репозиторием.
Подключаемся к нашему роутеру и редактируем источник репозиториев.
vi /etc/opkg.conf
Видим:
Код:
src/gz attitude_adjustment #src/gz attitude_adjustment http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages dest root / dest ram /tmp lists_dir ext /var/opkg-lists option overlay_root /overlay
Меняем на ссылку, что нам дал HSF.
Внимание! Убедитесь что в конце ссылки не стоит "/"
src/gz attitude_adjustment http://192.168.1.199/packages dest root / dest ram /tmp lists_dir ext /var/opkg-lists option overlay_root /overlay
Обновляем список доступных пакетов:
opkg update
Получаем ответ:
root@OpenWrt:/# opkg update Downloading http://192.168.1.199/packages/Packages.gz. Inflating http://192.168.1.199/packages/Packages.gz. Updated list of available packages in /var/opkg-lists/attitude_adjustment.
Все получилось, прикрепили локальный репозиторий к нашему роутеру.