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