Прошивка OpenWrt з увімкненим Wi-Fi при першому завантаженні
За замовчуванням OpenWrt має вимкнений Wi-Fi після першого завантаження. Однак в окремих сценаріях оновлення потрібно, щоб бездротове з'єднання було активне одразу.
Цей посібник має дві частини:
- оновлення OpenWrt зі збереженням конфігурації з активованим Wi-Fi
- прошивка OpenWrt з заводської (OEM) прошивки з увімкненим Wi-Fi - Ordered List Item
Оновлення OpenWrt з увімкненим Wi-Fi після перезавантаження
Ми використовуємо інструмент CLI `sysupgrade` з попередньо підготовленим файлом конфігурації.
Метод працює з будь-яким образом OpenWrt, але вже має бути встановлений OpenWrt. Це не працює з оригінальною (OEM) прошивкою.
Щоб прошити OpenWrt з увімкненим Wi-Fi:
- Завантажте образ прошивки у директорію `/tmp`
- Вставте цей код у командний рядок:
cat << "EOF" > /etc/uci-defaults/xxx_config uci set wireless.@wifi-device[0].disabled="0" uci set wireless.@wifi-iface[0].disabled="0" uci set wireless.@wifi-iface[0].ssid="OpenWrt" uci set wireless.@wifi-iface[0].key="changemeplox" uci set wireless.@wifi-iface[0].encryption="psk2" uci commit wireless EOF
- Це задає SSID як `OpenWrt` і пароль `changemeplox`. Наполегливо рекомендується змінити пароль перед прошивкою або одразу після.
- Перейдіть у каталог `/tmp`
- Створіть архів конфігурації:
tar -czvf config.tar.gz /etc/uci-defaults/
- Видаліть файл налаштувань, щоб не залишався у системі:
rm /etc/uci-defaults/xxx_config
- Виконайте прошивку:
sysupgrade -n -f config.tar.gz image.bin
Увага: Параметр `-n` не зберігає поточну конфігурацію.
Прошивка OpenWrt з увімкненим Wi-Fi з заводської (OEM) прошивки
Для цього потрібно створити власний образ прошивки.
Дотримуйтесь інструкції для початківців зі збірки прошивки. Перед запуском `make`, помістіть файл `xxx_config` з попереднього розділу у `files/etc/uci-defaults/`.
- Створіть каталог:
mkdir -p files/etc/uci-defaults
- Створіть файл конфігурації:
vi files/etc/uci-defaults/xxx_config
- Зберіть прошивку:
make
- Використовуйте `factory.img` для прошивки маршрутизатора.
Додаткова інформація
Цей же метод можна використовувати для застосування будь-яких інших налаштувань при першому запуску. Наприклад: встановлення власної MAC-адреси для WAN-інтерфейсу.