Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


...

ВНИМАНИЕ!

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

...

Table of Contents

Что такое OPKG?

...

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

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

Note

ВНИМАНИЕ!

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

Table of Contents

Описание

...

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

...

SNR

...

EasyWRT поддерживает установку свободно распространяемых пакетов, посредством использования менеджера пакетов opkg. Пока что, такая возможность есть только из консольного интерфейса роутера, однако мы уже работаем над менеджером пакетов для WEB-интерфейса. В случае возникновения каких-либо вопросов или при наличии обратной связи, вы можете написать нам по этим каналам связи:

  1. Telegram-чат;
  2. Форум;
  3. Support.

Действия к выполнению

Изменение стандартных репозиториев.

...

Выполните команды :

Code Block
cd /etc/opkg/
Code Block
rm distfeeds.conf
Code Block
touch distfeeds.conf

 Пример указания сторонних репозиториев OpenWRT для SNR-CPE-ME2-Lite:

...

...

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

Менеджер пакетов SNR доступен с версии EasyWRT 

Status
colourBlue
title2.5.0

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

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

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

Status
colourGreen
titleвыпущен

Status
subtletrue
colourBlue
titleBETa

opkg install pkg-app-openvpn
--
Wireguard

Status
colourGreen
titleвыпущен

Status
subtletrue
colourBlue
titleBETa

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

Status
colourYellow
titleскоро

----
DDNS

Status
colourYellow
titleскоро

----
SNMP

Status
colourYellow
titleскоро

----

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

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

Image Added

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

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

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

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

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

Code Block
languagebash
titleВывод содержимого файла репозиториев
cat /etc/opkg/distfeeds.conf


Code Block
languagebash
firstline1
titleРепозитории SNR для EasyWRT
linenumberstrue
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

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

Code Block
languagebash
firstline1
titleЗапуск проверки и обновления содержимого репозиториев
linenumberstrue
opkg update

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

...

Warning

ВНИМАНИЕ!

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

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

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

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

Image Added

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

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

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

    Code Block
    languagebash
    titleПереход к каталогу opkg
    cd /etc/opkg/


  3. Проверьте какие репозитории указаны на текущий момент

    Code Block
    languagebash
    titleВывод содержимого файла репозиториев
    cat distfeeds.conf


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

    Code Block
    languagebash
    firstline1
    titleСоздание резервной копии заводских репозиториев
    linenumberstrue
    cp /etc/opkg/distfeeds.conf /etc/opkg/distfeeds-old.conf


  5. Пропишите в файл distfeeds.conf нужные вам репозитории

    Infonote

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

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


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

    Code Block
    languagebash
    firstline1
    titleВывод содержимого файла
    linenumberstrue
    cat /etc/opkg/distfeeds.conf

    Конечный результат с измененными репозиториями выглядит так: 
    Image Removed

...


  1. Проверить

...

  1. доступ до новых репозиториев и обновить их содержимое вы можете командой:

    Code Block
    languagebash
    firstline1
    titleЗапуск проверки и обновления содержимого репозиториев
    linenumberstrue
    opkg update

...

Результат вывода команды:

Image Removed

...