OpenWRT. Прошиваем ASUS RT-N16 на OpenWRT

Задача: хотим использовать мощную прошивку OpenWRT для Asus RN-n16.
В это посте мы это сделаем

Сперва необходимо скачать посленюю версию прошивки с официального сайта OpenWRT. На данный момент — это 18.06.

Далее необходимо установить tftp сервер:

apt install tftp tftpd-hpa

Теперь необходимо подготовить роутер к перепрошивке. Для этого необходимо:

  1. Сбросить до заводских nvram. Это можно сделать зажам кнопку WPS и включив адаптер от роутера в сеть. Роутер перезагрузится два раза.
  2. Включить режим восстановления. Для этого необходимо зажат кнопку Reset и включить адаптер от роутера в сеть. Индикатор питания должен начать мигать примерно один раз в секунду.

Настраиваем соединение. Для это:

  1. Настраиваем на машине статический IP адрес 192.168.1.15 и маску подсети 255.255.255.0.
  2. Подсоединяем Ethernet кабель к порту Lan1 роутера.
  3. Проверяем, что соединение есть с момощью ping 192.168.1.1.

Теперь можно шить.

Подлючаемся и настраиваем бинарный режим:

sudo tftp 192.168.1.1
mode binary

Проверяем, что соединение установлено:

tftp> status
Connected to 192.168.1.1.
Mode: octet Verbose: off Tracing: off Literal: off
Rexmt-interval: 5 seconds, Max-timeout: 25 seconds

И загружаем прошивку

put openwrt-18.06.0-brcm47xx-mips74k-asus-rt-n16-squashfs.trx

Прошивка дожна загрузиться и установиться.

Роутер сам не перезагрузится!

Необходимо подождать около 5-ти минут и перзагрузить роутер с помощью адаптера питания.