У меня роутер AX3000T. Я сбросил настройки с помощью следующих команд: ``` root@OpenWrt:~# rm -rf /overlay/* root@OpenWrt:~# sync root@OpenWrt:~# reboot ``` После перезагрузки я попытался установить Luci, ввел команду `opkg update`, но получил следующие ошибки: ``` Collected errors: * opkg_download: Failed to download <a href="https://downloads.openwrt.org/snapshots/targets/mediatek/filogic/packages/Packages.gz" rel="nofollow">https://downloads.openwrt.org/snapshots/targets/me...</a>, wget returned 8. * opkg_download: Failed to download <a href="https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/Packages.gz" rel="nofollow">https://downloads.openwrt.org/snapshots/packages/a...</a>, wget returned 8. * opkg_download: Failed to download <a href="https://downloads.openwrt.org/snapshots/targets/mediatek/filogic/kmods/6.6.47-1-2fcfcca39c110f2e13a201fe126d6c72/Packages.gz" rel="nofollow">https://downloads.openwrt.org/snapshots/targets/me...</a>, wget returned 8. * opkg_download: Failed to download <a href="https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/luci/Packages.gz" rel="nofollow">https://downloads.openwrt.org/snapshots/packages/a...</a>, wget returned 8. * opkg_download: Failed to download <a href="https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/packages/Packages.gz" rel="nofollow">https://downloads.openwrt.org/snapshots/packages/a...</a>, wget returned 8. * opkg_download: Failed to download <a href="https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/routing/Packages.gz" rel="nofollow">https://downloads.openwrt.org/snapshots/packages/a...</a>, wget returned 8. ``` Как я могу решить проблему с установкой Luci и ошибками, возникающими при выполнении `opkg update`?
Ошибка, которую вы получаете при выполнении команды `opkg update`, связана с тем, что `opkg` не может загрузить список пакетов с официальных серверов OpenWRT. Вот несколько возможных причин этой проблемы и способы их решения: 1. **Проблемы с Интернет-соединением**: - Убедитесь, что ваш роутер подключен к Интернету. Проверьте настройки WAN-интерфейса и убедитесь, что он получает IP-адрес от вашего провайдера. - Попробуйте выполнить команду `ping 8.8.8.8` или `ping google.com`, чтобы проверить доступность внешних адресов. 2. **Проблемы с DNS**: - Если Интернет-соединение работает, проверьте, правильно ли настроены DNS-серверы. Попробуйте добавить публичные DNS-сервера, такие как Google DNS (8.8.8.8 и 8.8.4.4), в настройки DHCP. - Вы можете вручную установить DNS-серверы с помощью команды: ``` echo "nameserver 8.8.8.8" > /etc/resolv.conf ``` 3. **Ошибка в конфигурации `opkg`**: - Проверьте файлы конфигурации `opkg`, расположенные в `/etc/opkg/`, в частности, файл `/etc/opkg/distfeeds.conf`. Убедитесь, что в нем указаны правильные URL-адреса для вашего устройства и версии OpenWRT. - Откройте файл и проверьте, есть ли там корректные ссылки на репозитории: ```sh cat /etc/opkg/distfeeds.conf ``` - Если необходимо, добавьте или исправьте строки. Например: ``` src/gz openwrt_base https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base src/gz openwrt_luci https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/luci ``` 4. **Проблемы с сервером**: - Иногда серверы OpenWRT могут быть временно недоступны. Попробуйте выполнить `opkg update` позже. 5. **Сетевые ограничения**: - Если вы используете роутер в сетевой среде с ограничениями (например, за корпоративным брандмауэром), возможно, вам нужно настроить прокси-сервер или обратиться к системному администратору. Попробуйте выполнить каждый из этих шагов, и, скорее всего, одна из причин будет решена, что позволит вам успешно обновить пакеты через `opkg`.
sed -i 's,https,http,g' /etc/opkg/distfeeds.conf; opkg update;
Поставить снапшот поновее или использовать релизную версию. Там у OpenWRT сейчас идёт переход на новый пакетный менеджер с соответствующими спецэффектами