Нам понадобятся пара программ и немного терпения.

Предпологается что у нас установлена OpenWRT на роутер, а на компьютере Windows.

Скачиваем, и начинаем действовать:
1. Сохранение репозитория OpenWRT на диск (ознакамливаеся и скачиваем репозиторий).
2. HSF ~ HTTP File Server (файловый сервер).

И так. Скачали репозиторий. Для начала подключим роутер по LAN (можно и по wifi) и скармливаем папку с репозиторием HSF.

Открываем и добавляем папку pakages.

Туда скачиваем  Packages.gz Это для того чтобы opkg распознала информацию о пакетах, без него будет ошибка.

http://storage3.static.itmages.ru/i/13/0123/h_1358955062_6061383_3ebe7e4b06.jpeg

Я выбрал реальную папку.

http://storage4.static.itmages.ru/i/13/0123/h_1358955092_8739295_a97c583e0c.jpeg

Затем сохранил как файловую систему.

http://storage1.static.itmages.ru/i/13/0123/h_1358955398_8668990_9913cbfa8d.jpeg

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

Подключаемся к нашему роутеру и редактируем источник репозиториев.

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.

http://storage4.static.itmages.ru/i/13/0123/h_1358956495_8619997_aeb82bad5e.jpeg

Внимание! Убедитесь что в конце ссылки не стоит "/"

Код:
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.

Все получилось, прикрепили локальный репозиторий к нашему роутеру.

Hfs
Прога для скачивания пакетов