Товары из Китая

SMART BOX GIGA шьем на OPEN WRT


SMART BOX GIGA шьем на OPEN WRT

Всем привет!

Часть пятая: «Мертвецы не рассказывают сказки.»

Представляем вам сборку OPEN WRT на роутер SMART BOX GIGA.

Это не обзор, а пост в раздел «Сделай сам»

В данном обзоре мы будем шить роутер SMART BOX GIGA на прошивку OPEN WRT.

Исходные данные:

1) роутер SMART BOX GIGA

Характеристики
CPU1: MediaTek MT7621AT ( 880 МГц, 2 ядра )

FLA1: 128 МиБ ( Macronix MX30LF1G18AC-ТИ)

RAM1: 256 Мб ( Nanya NT5CC128M16JR-ЕК)

Порты USB: 1 / USB 3.0

Последовательный порт: да, 4-контактный разъем, J4

Wi1 chip1: MediaTek MT7603EN

wi1 MIMO — конфигурации: 2×2: 2

wi1 разъем антенны: U.FL

WI2 chip1: MediaTek MT7613AEN

WI2 802dot11 протоколы: + AC

WI2 MIMO — конфигурации: 2×2: 2

WI2 разъем антенны: U.FL

Микросхема ETH1: MediaTek MT7621AT

Коммутатор: MediaTek MT7621AT

Скорость LAN: 1GbE

Порты LAN: 2

Скорость WAN: 1GbE

Порты LAN: 3

Скорость WAN: 100mb

802.11abgn + ac

Перед тем как прошить роутер, нужно сделать бекап стоковых данных.

1.Сохранить оригинальную прошивку.
Все действия описываются для оригинальной прошивки версии v1.0.05

Подключаем в порт LAN1 к SmartBox GIGA компьютер и включаем питание роутера.

В браузере открываем web-интерфейс роутера, по умолчанию адрес 192.168.1.1/

Входим как супер пользователь:

Логин SuperUser

Пароль будет SXXXXXXXXXXX

где ХХХХ — это серийный номер устройства (написан на наклейке роутера или в меню информация роутера под обычным пользователем admin/admin)

Вход под пользователем SuperUser

SMART BOX GIGA шьем на OPEN WRT

Нажимаем кнопку Расширенные настройки

SMART BOX GIGA шьем на OPEN WRT

Нажимаем Основные настройки -> Публичная сеть(WAN)

Отключить всё — перевести движки в положение OFF

SMART BOX GIGA шьем на OPEN WRT

Нажимаем кнопку +ADD

Добавляем новое подключение:

Имя ip

NAT OFF

Тип подключения Статический

IP-адрес 10.10.10.1

Маска 255.255.255.0

Нажимаем кнопку Сохранить

SMART BOX GIGA шьем на OPEN WRT

Включить галочки «По умолчанию» и «IGMP». Движок свежесозданного интерфейса устанавливаем в положение ON

Нажимаем кнопку Применить

SMART BOX GIGA шьем на OPEN WRT

Нажимаем Основные настройки -> Удаленный доступ

Нажимаем кнопку +ADD

SMART BOX GIGA шьем на OPEN WRT

Добавляем доступ по SSH:

Протокол SSH

Порт 22

IP-адрес 10.10.10.1

Маска 255.255.255.0

Интерфейс WAN ip

Нажимаем кнопку Сохранить

Также можете добавить правила доступа согласно скриншота выше

Движки правил устанавливаем в положение ON

Нажимаем кнопку Применить

SMART BOX GIGA шьем на OPEN WRT

Нажимаем Дополнительно -> Сетевой экран -> движок в положение OFF

Нажимаем кнопку Применить

SMART BOX GIGA шьем на OPEN WRT

На компьютере в сетевых подключениях настраиваем IP-адрес:

IP-адрес 10.10.10.10

Маска 255.255.255.0

Шлюз 10.10.10.1

SMART BOX GIGA шьем на OPEN WRT

Переподключаем кабель из порта LAN1 в порт WAN роутера

Входим под супер пользователем по SSH, программой PuTTY

IP-адрес 192.168.1.1, порт 22

SMART BOX GIGA шьем на OPEN WRT

Набираем команду sh

Берем USB-флешку, вставляем в компьютер и форматируем в файловую систему FAT32.

Копируем на флешку файл busybox-mipsel

Затем подключаем флешку в роутер.

Выполняем команды в SSH-консоли (покомандно/построчно):

cd /mnt/shares/sda/A

вместо sda может быть sd*, вместо A возможен вариант B или C и т.д.
проверить можно командами ls /mnt/shares/ и ls /mnt/shares/sda/
chmod 755 busybox-mipsel
mkdir mtd_backup
./busybox-mipsel dd if=/dev/mtdblock0 of=/mnt/shares/sda/A/mtd_backup/mtd0
./busybox-mipsel dd if=/dev/mtdblock1 of=/mnt/shares/sda/A/mtd_backup/mtd1
./busybox-mipsel dd if=/dev/mtdblock2 of=/mnt/shares/sda/A/mtd_backup/mtd2
./busybox-mipsel dd if=/dev/mtdblock3 of=/mnt/shares/sda/A/mtd_backup/mtd3
./busybox-mipsel dd if=/dev/mtdblock4 of=/mnt/shares/sda/A/mtd_backup/mtd4
./busybox-mipsel dd if=/dev/mtdblock5 of=/mnt/shares/sda/A/mtd_backup/mtd5
./busybox-mipsel dd if=/dev/mtdblock6 of=/mnt/shares/sda/A/mtd_backup/mtd6
./busybox-mipsel dd if=/dev/mtdblock7 of=/mnt/shares/sda/A/mtd_backup/mtd7
./busybox-mipsel dd if=/dev/mtdblock8 of=/mnt/shares/sda/A/mtd_backup/mtd8
./busybox-mipsel dd if=/dev/mtdblock9 of=/mnt/shares/sda/A/mtd_backup/mtd9
./busybox-mipsel dd if=/dev/mtdblock10 of=/mnt/shares/sda/A/mtd_backup/mtd10
./busybox-mipsel dd if=/dev/mtdblock11 of=/mnt/shares/sda/A/mtd_backup/mtd11
./busybox-mipsel dd if=/dev/mtdblock2 of=/mnt/shares/sda/A/mtd_backup/eeprom.bin count=512
вывод будет примерно таким:
/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock0 of=/mnt/shares/sda/A/mtd_backup/mtd0
2048+0 records in
2048+0 records out
1048576 bytes (1.0MB) copied, 3.480980 seconds, 294.2KB/s

/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock1 of=/mnt/shares/sda/A/mtd_backup/mtd1
2048+0 records in
2048+0 records out
1048576 bytes (1.0MB) copied, 0.303034 seconds, 3.3MB/s

/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock2 of=/mnt/shares/sda/A/mtd_backup/mtd2
2048+0 records in
2048+0 records out
1048576 bytes (1.0MB) copied, 0.302884 seconds, 3.3MB/s

/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock3 of=/mnt/shares/sda/A/mtd_backup/mtd3
2048+0 records in
2048+0 records out
1048576 bytes (1.0MB) copied, 0.302910 seconds, 3.3MB/s

/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock4 of=/mnt/shares/sda/A/mtd_backup/mtd4
12288+0 records in
12288+0 records out
6291456 bytes (6.0MB) copied, 1.930418 seconds, 3.1MB/s

/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock5 of=/mnt/shares/sda/A/mtd_backup/mtd5
12288+0 records in
12288+0 records out
6291456 bytes (6.0MB) copied, 2.014378 seconds, 3.0MB/s

/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock6 of=/mnt/shares/sda/A/mtd_backup/mtd6
49152+0 records in
49152+0 records out
25165824 bytes (24.0MB) copied, 9.886928 seconds, 2.4MB/s

/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock7 of=/mnt/shares/sda/A/mtd_backup/mtd7
49152+0 records in
49152+0 records out
25165824 bytes (24.0MB) copied, 9.167029 seconds, 2.6MB/s

/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock8 of=/mnt/shares/sda/A/mtd_backup/mtd8
16384+0 records in
16384+0 records out
8388608 bytes (8.0MB) copied, 2.591018 seconds, 3.1MB/s

/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock9 of=/mnt/shares/sda/A/mtd_backup/mtd9
24576+0 records in
24576+0 records out
12582912 bytes (12.0MB) copied, 3.898485 seconds, 3.1MB/s

/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock10 of=/mnt/shares/sda/A/mtd_backup/mtd10
81920+0 records in
81920+0 records out
41943040 bytes (40.0MB) copied, 17.527277 seconds, 2.3MB/s

/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock11 of=/mnt/shares/sda/A/mtd_backup/mtd11
7168+0 records in
7168+0 records out
3670016 bytes (3.5MB) copied, 1.062676 seconds, 3.3MB/s

/mnt/shares/sda/A # ./busybox-mipsel dd if=/dev/mtdblock2 of=/mnt/shares/sda/A/mtd_backup/eeprom.bin count=512
512+0 records in
512+0 records out
262144 bytes (256.0KB) copied, 0.146274 seconds, 1.7MB/s
Если все сделали верно на флешке появиться директория «mtd_backup», в ней наши файлы mtd. Сохраните эти файлы в надежное место!

Если вы не получили файлы mtd и eeprom.bin на флешке -дальше не продолжать, строго выполнить первый этап.

2. Прошивка загрузчика.

Копируем загрузчик sbgiga.bin на флешку, вставляем в роутер.

(md5: 9843ca83a71d5c36b622bcbff7b46b43 *sbgiga.bin)

В терминале по SSH даем команду для перезаписи загрузчика.

Это самый опасный этап, если перепутаете команду или ошибетесь, при копировании, это приведет к условной смерти роутера (без программатора не помочь). Будьте очень аккуратны!

Каждая строка отдельно.



./busybox-mipsel cp /mnt/shares/sda/A/sbgiga.bin /tmp
./busybox-mipsel dd if=/tmp/sbgiga.bin of=/dev/mtdblock0
Пример лога:
/mnt/shares/sda/A # ./busybox-mipsel dd if=/tmp/sbgiga.bin of=/dev/mtdblock0
1024+0 records in
1024+0 records out
524288 bytes (512.0KB) copied, 0.564313 seconds, 907.3KB/s
# reboot
*Загрузчик используется модифицированный Breed (от Xiaomi Mi Router 3G)

Чтобы в него попасть Зажать на роутере Reset 5-10 сек. и подключить питание к роутеру.

SMART BOX GIGA шьем на OPEN WRT

3. Прошивка в роутер OpenWrt

Скачиваем прошивку OPEN WRT для lite версия и

FULL версия SMART BOX GIGA

В порт LAN1 подключить компьютер

Меняем настройки сетевой карты для подключения ставим

ip 192.168.1.2

маска 255.255.255.0

основной шлюз ip 192.168.1.1

Входим в Breed

Зажать на роутере Reset 5-10 сек. и подключить питание к роутеру.

Светодиод быстро замигает (белым и фиолетовым)

Прошиваем роутер прошивкой OPEN WRT LITE и свои eeprom.bin из бекапа.

SMART BOX GIGA шьем на OPEN WRT

У вас будут свои контрольные суммы.

SMART BOX GIGA шьем на OPEN WRT

SMART BOX GIGA шьем на OPEN WRT

SMART BOX GIGA шьем на OPEN WRT

Если все успешно: В браузере (в режиме инкогнито) открыть 192.168.1.1

Откроется веб интерфейс LuCI Далее можете обновить через веб интерфейс на FULL версию!

SMART BOX GIGA шьем на OPEN WRT

SMART BOX GIGA шьем на OPEN WRT

Сеть WiFI

SMART BOX GIGA шьем на OPEN WRT

SMART BOX GIGA шьем на OPEN WRT

Прошивка собрана совместным трудом с inflabz

Все файлы и обновления можно скачать тут

На этом все, мы получаем полноценный роутер с широкими возможностями.

Вопрос-ответ:

1) А тут работает 5ghz wifi

Ответ — Да

2) А прошивать обязательно?

Ответ: Если вас все устраивает, нет прошивать не нужно.

3) Зачем все это?

Ответ: Мы делаем эту железку чуть удобнее. "© Без булдрабыз"

4) Я в iT 100500 лет и говорю что, роутер от компании ХХХХХ круче!

Наверное да, но статься не о тех роутерах а об конкретном этом.

5) А почему это не на 4пда или подобнос сайте?

Ответ: Мне тут болше нравиться, все согласовано и это раздел DiY!

6)Огонь, это очень круто!!! Когда нам ждать обновлений?

Ответ: Жмите " Обзор нравиться" — это хоть както стимулирует что то делать дальше.

7)Где можно все обсудить по этому роутеру?

Ответ: вот в этом телеграм канале

— Предыдущие статьи для SMARTBOX TURBO

Предыдущие статьи для SMARTBOX PRO


СМОТРИ ТАКЖЕ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *