4

OpenWRT, как и любая другая операционная система, страдает проблемами безопасности. Например, в OpenSSL появляются новые ошибки каждый месяц.

Я использую свой маршрутизатор в качестве точки завершения для openvpn (одна из немногих внешних точек, которые завершаются на маршрутизаторе, а не пересылаются на другую машину). Это имеет зависимости пакета (например, от openssl).

Доступны ли патчи? я могу бежать

opkg update
opkg list-upgradable

и получить нулевой результат. Я предполагаю, что это потому, что репо по умолчанию являются статическими и не обновляются.

Итак, наконец, вопрос:

Доступны ли обновления для OpenWRT без необходимости перепрошивки всей машины до последней / самой лучшей (бета-версия?) версия?

1 ответ1

2

Обновление OpenWrt требует перепрошивки каждый раз, когда требуется применить обновление, за исключением случая, когда вы намеренно поместили корневую файловую систему на внешнее хранилище (например, USB-накопитель).

Однако даже в этой конфигурации сопровождающие рекомендуют не делать этого:

Рекомендовано сопровождающим extroot

Я рекомендую вам НЕ пытаться делать обновления с помощью opkg upgrade . Скорее всего, в результате вы получите несогласованное состояние и кирпичный маршрутизатор:

  • Основная причина в том, что uClibc ABI (двоичный интерфейс приложения) нестабилен и изменяется от ревизии к ревизии, поэтому двоичные файлы для одной версии uClibc могут быть несовместимы с версиями из другой.
  • Другая проблема, которая может возникнуть, если вы попытаетесь обновить пакеты ядра, затем прошиться и перезагрузиться, но ваша работа будет прервана каким-либо образом, тогда у вас будет несоответствие ядра и модуля и, вероятно, кирпич.
  • Наконец, если вы обновите все пакеты, кроме ядра и модулей ядра, некоторые пакеты, такие как iptables будут повреждены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .