Table of Contents

Поширені запитання перед встановленням OpenWrt

Апаратне забезпечення

Який маршрутизатор купити?

Чи буде OpenWrt працювати на ...?

Перевірте таблицю підтримуваного обладнання (ToH) для вашого пристрою.

Програмне забезпечення

Як розпочати?

Ознайомтеся з посібником для початківців.

Де взяти прошивку OpenWrt?

downloads

У чому різниця між форматами образів?

Вміст у них однаковий, але factory-образ має додаткові заголовки чи формат, потрібний для OEM-прошивки. Після переходу на OpenWrt використовуйте лише sysupgrade-образи.

Яку версію OpenWrt обрати?

Вибір версії OpenWrt

Як встановити OpenWrt?

Встановлення OpenWrt

Скільки разів можна записувати у флеш-пам’ять?

Флеш-пам’ять витримує приблизно від 100 000 до 1 000 000 циклів запису. Але пам’ятайте, що виходять з ладу лише окремі блоки, а не вся пам’ять одночасно — їх не можна буде перезаписати, але прочитати ще можна.

Як зібрати OpenWrt з вихідних кодів?

Почніть тут → toolchain

Як зібрати всі пакети OpenWrt?

CONFIG_ALL=y && make V=99 IGNORE_ERRORS=m

Інші запитання

Чому все так модульно?

Тому що легка система зазвичай дуже модульна. Приклад для порівняння: легка конструкція vs. важка конструкція

Мені не подобається інтерфейс командного рядка (CLI)

У мережі часто пишуть, що OpenWrt можна керувати лише через CLI. Але існує посібник для початківців: CLI-посібник.

Також є веб-інтерфейс LuCI. Розробляється нова версія LuCI2.

У старих версіях OpenWrt були доступні також X-Wrt і Gargoyle. Підтримка X Window System вже давно застаріла (стан на 2014 рік).

У чому різниця між brcm-2.4 та brcm47xx?

Поки що точиться дискусія, який драйвер стабільніший. `brcm-2.4` досі доступний у стабільній OpenWrt, але не використовується у розробницькій гілці.

Примітка: у стабільній версії 10.3.1 можливо зібрати ядро 2.6 з пропрієтарними драйверами Broadcom. Але готові образи не публікувалися. Таргет `brcm47xx` збирає ядро 2.6 незалежно від драйвера.

brcm47xx — проблема стабільності: Було зазначено, що при великому навантаженні `brcm47xx` може працювати нестабільно.

Як увімкнути athdebug і налагоджувати madwifi?

Фрагмент з `package/madwifi/Makefile`:

ifdef CONFIG_MADWIFI_DEBUG
  MADWIFI_APPLETS += athdebug 80211debug
endif

1. Увімкніть пункт Advanced configuration options (for developers) 2. Перейдіть у підменю `kmod-madwifi` і увімкніть “Enable compilation of debugging features” або вручну додайте в `.config`:

CONFIG_DEVEL=y  
CONFIG_MADWIFI_DEBUG=y