Что может быть причиной того, что команда opkg update не выполняется в OpenWRT?

У меня роутер 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`?
  • 13 декабря 2024 г. 19:43
Ответы на вопрос 3
Ошибка, которую вы получаете при выполнении команды `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 сейчас идёт переход на новый пакетный менеджер с соответствующими спецэффектами
Похожие вопросы