Необходимое оборудование:
- обыкновенная USB-флешка отформатированная в
FAT32
- компьютер с SSH-клиентом
Подготовка к прошивке:
- закидываем все три файла отсюда на флешку
- вставляем флешку в шлюз, подключаем сетевой кабель (ethernet) и подаем питание
- дожидаемся, пока начнет, а потом перестанет мигать
синий
светодиод
- ура, шлюз загрузился и доcтупен по адресу
192.168.1.100
- подключаемся по SSH (логин
root
, пароля нет)
Подготовка файловой системы:
Первые две команды parted
актуальны только для новых шлюзов, если шлюз уже был прошит, их следует пропустить.
parted -s /dev/mmcblk1 rm 4
parted -s /dev/mmcblk1 mkpart primary 138MB 100%
mkfs.ext4 -F /dev/mmcblk1p2
Копирование файлов с флешки (точки в конце команд - не опечатка):
mount /dev/sda1 /mnt/
cp /mnt/fitImageA .
cp /mnt/openwrt-24.10.0-imx-cortexa7-geniatech_gtw360-rootfs.tar.gz .
umount /mnt
Замена загрузочного образа на новый:
mount /dev/mmcblk1p1 /mnt
cp fitImageA /mnt/fitImageA
cp fitImageA /mnt/fitImageB
umount /mnt
Распаковка rootfs
:
mount /dev/mmcblk1p2 /mnt
gunzip openwrt-24.10.0-imx-cortexa7-geniatech_gtw360-rootfs.tar.gz
tar -xf openwrt-24.10.0-imx-cortexa7-geniatech_gtw360-rootfs.tar -C /mnt
umount /mnt
Все готово, вынимаем флешку и перезагружаем шлюз:
reboot
После перезагрузки шлюз так же будет доступен по адресу 192.168.1.100
.