Page tree
Skip to end of metadata
Go to start of metadata

Что такое OPKG?


OPKG - свободно распространяемый менеджер пакетов приложений. Нужен для установки пакетов приложений, расширяющих функционал роутера. 

С помощью OPKG, EasyWRT поддерживает установку пакетов как из менеджера приложений SNR, так и из других источников. Пока что, такая возможность есть только из консольного интерфейса роутера, но планируется реализация пакетного менеджера SNR в WEB GUI.

ВНИМАНИЕ!

Не используйте команду opkg upgrade , это может быть чревато серьезными проблемами, вплоть до фатального сбоя маршрутизатора !!!

Установка пакетов через менеджер пакетов приложений SNR


Cтатус выпуска пакетов

Менеджер пакетов SNR доступен с версии EasyWRT 2.5.0
Он необходим для установки подготовленных и проверенных разработчиками SNR и использует механизмы OPKG.

WEB GUI менеджера приложений еще в разработке и будет доступен в будущих версиях, но вы уже можете устанавливать пакеты через SSH. Вот их список:

НазваниеСтатусКоманда установкиДокументация к пакету
OpenVPN

ВЫПУЩЕН

opkg install pkg-app-openvpn
--
Wireguard

ВЫПУЩЕН

opkg install pkg-app-wireguard
--
Wake on LAN

СКОРО

----
DDNS

СКОРО

----
SNMP

СКОРО

----

Подключение по SSH

Установите любой SSH-клиент с командной строкой, например "PuTTY", запустите его и подключитесь к роутеру, указав его реквизиты.

ПараметрЗначение по умолчанию
IP-адрес
192.168.1.1
Login
Admin
Password
Admin

Обновление ПО роутера

Перед установкой и использованием пакетов, проверьте версию ПО EasyWRT у вашего роутера.
Рекомендуем обновить ее до крайней. Это можно сделать с помощью сервера обновлений или через ручную установку образа, который можно взять с ресурса https://data.nag.wiki/SNR%20WiFi/Firmware/.

Проверка репозиториев

Пакеты устанавливаются из заводских репозиториев, прописанных в роутере по умолчанию, проверить их можно так:

Вывод содержимого файла репозиториев
cat /etc/opkg/distfeeds.conf
Репозитории SNR для EasyWRT
src/gz easywrt_core http://data.nag.wiki/private/WiFi_Routers/Firmware/packages//SNR-CPE-<модель вашего роутера>/core
src/gz easywrt_base http://data.nag.wiki/private/WiFi_Routers/Firmware/packages//SNR-CPE-<модель вашего роутера>/base
src/gz easywrt_apps http://data.nag.wiki/private/WiFi_Routers/Firmware/packages//SNR-CPE-<модель вашего роутера>/apps
src/gz easywrt_mtk http://data.nag.wiki/private/WiFi_Routers/Firmware/packages//SNR-CPE-<модель вашего роутера>/mtk
src/gz easywrt_snr http://data.nag.wiki/private/WiFi_Routers/Firmware/packages//SNR-CPE-<модель вашего роутера>/snr

Затем выполните проверку содержимого репозиториев с помощью команды:

Запуск проверки и обновления содержимого репозиториев
opkg update

Установка пакетов из сторонних источников


ВНИМАНИЕ!

ООО "НАГ" не несет ответственности и не оказывает техническую поддержку по работоспособности сторонних репозиториев и последствий установки каких-либо сторонних и/или свободно-распространяемых пакетов OpenWRT из сторонних репозиториев.
Подготовленными и гарантированными к установке являются пакеты из менеджера приложений SNR!

Подключение по SSH

При необходимости установки пакетов из сторонних источников, можно изменить репозитории на необходимые вам.

Установите любой SSH-клиент с командной строкой, например "PuTTY", запустите его и подключитесь к роутеру, указав его реквизиты.

ПараметрЗначение по умолчанию (могут быть изменены пользователем или провайдером)
IP-адрес
192.168.1.1
Login
Admin
Password
Admin

Настройка репозиториев

  1. Выполните следующие команды по порядку
  2. Перейдите в каталог opkg

    Переход к каталогу opkg
    cd /etc/opkg/
  3. Проверьте какие репозитории указаны на текущий момент

    Вывод содержимого файла репозиториев
    cat distfeeds.conf
  4. Сохраните текущие репозитории в отдельный файл, чтобы восстановить их в случае проблем с новыми

    Создание резервной копии заводских репозиториев
    cp /etc/opkg/distfeeds.conf /etc/opkg/distfeeds-old.conf
  5. Пропишите в файл distfeeds.conf нужные вам репозитории

    ВАЖНАЯ ИНФОРМАЦИЯ

    Роутер не сможет осуществить соединение с репозиториями по https, поэтому в ссылках указывайте http адрес

  6. Проверьте записи в файле командой:

    Вывод содержимого файла
    cat /etc/opkg/distfeeds.conf
  7. Проверить доступ до новых репозиториев и обновить их содержимое вы можете командой:

    Запуск проверки и обновления содержимого репозиториев
    opkg update