Расширяем возможности маршрутизатора NetGear WNR3500L — выбор и установка репозитория
Раздел(ы): Маршрутизаторы аппаратные
Просмотры: 8779
Комментарии: 0
Эта статья является продолжением публикации Расширяем возможности маршрутизатора NetGear WNR3500L — подключаем жесткий диск и проверялась на маршрутизаторе NetGear WNR3500L с прошивкой от Vampik 1.9.2.7-rtn-r3300M
Для установки дополнительного программного обеспечения на маршрутизатор нам понадобится репозиторий. Вы можете самостоятельно устанавливать программы на свой роутер, но суть ПО из репозитория в том, что оно скомпилировано конкретно под наше железо и теоретически должно корректно работать без танцев с бубном.
Репозито́рий, хранилище — место, где хранятся и поддерживаются какие-либо данные. Чаще всего данные в репозитории хранятся в виде файлов, доступных для дальнейшего распространения по сети.
Материал из Википедии.
Выбор репозитория для NetGear WNR3500L
В настоящее время сообществом поддерживается два репозитория optware и новый Entware
Если Вы настраиваете cвой маршрутизатор с нуля и в первый раз на прошивке RTN, то я рекомендую остановиться на более свежем Entware.
Entware создан на базе репозитория OpenWRT и на данный момент включает примерно треть его объёма. Его можно использовать на тех прошивках, где раньше было предусмотрено использование Optware, включая TomatoUSB, DD-WRT, заводскую RT-N66, альтернативную RT-N56 и другие
Установка репозитория EntWare
Для использования репозитория Entware необходимо cмонтировать директорию /opt на какой-либо носитель/папку (мы это сделали в предыдущей статье) и выполнить:
Так было раньше:
<del datetime="2018-01-29T19:04:39+00:00">cd /tmp wget http://wl500g-repo.googlecode.com/svn/ipkg/entware_install.sh chmod +x ./entware_install.sh ./entware_install.sh</del>
Так нужно делать сейчас:
$ cd /opt $ wget -O - http://pkg.entware.net/binaries/mipsel/installer/installer.sh | sh
после чего будут установлены менеджер пакетов opkg, базовые библиотеки uClibc и будет обновлён список доступных пакетов.
Посмотреть список доступных пакетов можно командой:
opkg list
Основные команды opkg
opkg list – команда выдает список пакетов, которые можно установить в настоящий момент.
opkg list-installed – команда выдает список уже установленных пакетов
opkg update – команда скачивает список пакетов, которые могут быть установлены. Рекомендуется всегда выполнять эту команду перед установкой пакета
opkg upgrade – команда обновляет установленные пакеты, если есть обновления.
opkg install <имя пакета> – команда устанавливает пакет включая пакеты, от которых устанавливаемый пакет зависит. Например “opkg install mc” установит Midnight Commander.
opkg remove <имя пакета> – команда удалит установленный ранее пакет.
Как установить предыдущий репозиторий OptWare
Для работы с предыдущим репозиторием выполните команды:
Не нужно этого делать, так как репозиторий больше не поддерживается и в нем нет актуального ПО.
<del>ipkg.sh update ipkg.sh install ipkg-opt ipkg update</del>
Внимание!!! Начиная с ревизии прошивки r3727 основным источником ПО для роутера является репозиторий пакетов Entware. Он призван заменить собой Optware и сделать доступным для большого круга пользователей репозиторий OpenWRT — наиболее популярного и объёмного набора ПО на сегодняшний день.
P.S. Добавлю от себя лично. Софт (которым я пользуюсь) из нового репозитория настраивается проще. Но, еще не весь старый софт перевели в EntWare и не факт, что переведут некоторую «экзотику». При этом новый софт уже никогда не появится в OptWare, к примеру популярный IPTV-DLNA медиасервер xupnpd (с его помощью я просматриваю IPTV провайдера на телевизоре Samsung) существует только в репозитории EntWare. Поэтому мой выбор — репозиторий EntWare.