...
ВНИМАНИЕ!
ООО "НАГ" не несет ответственности за работоспособность сторонних репозиториев и последствий установки каких-либо сторонних и/или свободно-распространяемых пакетов OpenWRT из сторонних репозиториев.
Подготовленными и гарантированными к установке являются пакеты из менеджера приложений.
...
Table of Contents |
---|
Что такое OPKG?
...
OPKG - свободно распространяемый менеджер пакетов приложений. Нужен для установки пакетов приложений, расширяющих функционал роутера.
С помощью OPKG, EasyWRT поддерживает установку пакетов как из менеджера приложений SNR, так и из других источников. Пока что, такая возможность есть только из консольного интерфейса роутера, но планируется реализация пакетного менеджера SNR в WEB GUI.
Note |
---|
ВНИМАНИЕ! Не используйте команду opkg upgrade , это может быть чревато серьезными проблемами, вплоть до фатального сбоя маршрутизатора !!! |
Описание
...
Установка пакетов через менеджер пакетов приложений
...
SNR
...
EasyWRT поддерживает установку свободно распространяемых пакетов, посредством использования менеджера пакетов opkg. Пока что, такая возможность есть только из консольного интерфейса роутера, однако мы уже работаем над менеджером пакетов для WEB-интерфейса. В случае возникновения каких-либо вопросов или при наличии обратной связи, вы можете написать нам по этим каналам связи:
Действия к выполнению
Изменение стандартных репозиториев.
...
Выполните команды :
Code Block |
---|
cd /etc/opkg/ |
Code Block |
---|
rm distfeeds.conf |
Code Block |
---|
touch distfeeds.conf |
Пример указания сторонних репозиториев OpenWRT для SNR-CPE-ME2-Lite:
...
...
Cтатус выпуска пакетов
Менеджер пакетов SNR доступен с версии EasyWRT
Status | ||||
---|---|---|---|---|
|
Он необходим для установки подготовленных и проверенных разработчиками 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/.
Проверка репозиториев
Пакеты устанавливаются из заводских репозиториев, прописанных в роутере по умолчанию, проверить их можно так:
Code Block | ||||
---|---|---|---|---|
| ||||
cat /etc/opkg/distfeeds.conf |
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
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 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
opkg update |
Установка пакетов из сторонних источников
...
Warning |
---|
ВНИМАНИЕ! ООО "НАГ" не несет ответственности и не оказывает техническую поддержку по работоспособности сторонних репозиториев и последствий установки каких-либо сторонних и/или свободно-распространяемых пакетов OpenWRT из сторонних репозиториев. |
Подключение по SSH
При необходимости установки пакетов из сторонних источников, можно изменить репозитории на необходимые вам.
Установите любой SSH-клиент с командной строкой, например "PuTTY", запустите его и подключитесь к роутеру, указав его реквизиты.
Параметр | Значение по умолчанию (могут быть изменены пользователем или провайдером) |
---|---|
IP-адрес | 192.168.1.1 |
Login | Admin |
Password | Admin |
Настройка репозиториев
- Выполните следующие команды по порядку
Перейдите в каталог opkg
Code Block language bash title Переход к каталогу opkg cd /etc/opkg/
Проверьте какие репозитории указаны на текущий момент
Code Block language bash title Вывод содержимого файла репозиториев cat distfeeds.conf
Сохраните текущие репозитории в отдельный файл, чтобы восстановить их в случае проблем с новыми
Code Block language bash firstline 1 title Создание резервной копии заводских репозиториев linenumbers true cp /etc/opkg/distfeeds.conf /etc/opkg/distfeeds-old.conf
Пропишите в файл distfeeds.conf нужные вам репозитории
Infonote ВАЖНАЯ ИНФОРМАЦИЯ
Роутер не сможет осуществить соединение с репозиториями по https, поэтому в ссылках указан указывайте http адрес.
Проверьте записи в файле командой:
Code Block language bash firstline 1 title Вывод содержимого файла linenumbers true cat /etc/opkg/distfeeds.conf
Конечный результат с измененными репозиториями выглядит так:
...
Проверить
...
доступ до новых репозиториев и обновить их содержимое вы можете командой:
Code Block language bash firstline 1 title Запуск проверки и обновления содержимого репозиториев linenumbers true opkg update
...
Результат вывода команды:
...