Table of Contents

Asus RT-N16

Asus RT-N16 - SOHO роутер 2010 года с гигабитным Ethernet и 802.11N модулем. Роутер основан на Broadcom BCM47xx SOC.

Поддерживаемые версии

Текущее состояние

Аппаратные характеристики

Установка

Общая инструкция по установке OpenWrt (для ознакомления)

Организация памяти

→ Полное описание в flash.layout.

Установка через интерфейс оригинальной прошивки невозможна

Обратите внимание, что OpenWrt не устанавливаются через Web-интерфейс. Как вариант можно рассмотреть использование для установки OpenWRT из Web-интерфейса DD-WRT или Tomato. Подробную информацию о резервном копировании, прошивке и восстановлении можно прочитать на странице роутера Asus WL-500g, большая часть относится и к RT-N16.

Установка из прошивки Tomato

В пункте Administration→Upgrade выбираем образ https://downloads.openwrt.org/chaos_calmer/15.05.1/brcm47xx/mips74k/openwrt-15.05.1-brcm47xx-mips74k-asus-rt-n16-squashfs.trx (проверено для Tomato 1.28).

Установка через режим аварийного восстановления прошивки, используя TFTP

Asus RT-N16 имеет систему отказоустойчивости, как и DLink DIR-600.

Windows

FRU
netsh interface ip set address name=“Local Area Connection” static 192.168.1.2 255.255.255.0
TFTP

Не забудьте вернуть настройки ПК обратно:

netsh interface ip set address name=“Local Area Connection” source=dhcp

Откройте LuCI и начните базовую настройку.

Linux

Ubuntusudo apt-get install tftp
Fedorasudo yum install tftp
sudo ifconfig eth0 192.168.1.2
ping 192.168.1.1
tftp 192.168.1.1
mode binary
put openwrt-brcm47xx-squashfs.trx

Mac

Переведите маршрутизатор в режим восстановления (см. выше).

MacOS имеет встроенный TFTP-клиент, к которому вы можете получить доступ через командную строку/терминал. Вы можете попробовать этот способ и следовать инструкциям для обновления прошивки из Linux.

Либо вы можете найти “Asus” в App Store и загрузить их утилиту восстановления прошивки, которая будет чем-то похожа на Windows и чем-то похожа на Linux по конфигурации интерфейса.

Обновление прошивки

Обновление через веб-интерфейс

Обновление через консоль

Базовая настройка

Поскольку эта часть одинакова для всех, читайте здесь.

Специальная настройка

Интерфейсы

Порты коммутатора (для VLAN)

Порты 1-4 для LAN, 0 - для WAN. Обратите внимание, что порты коммутатора противоположны тем, что указаны на устройстве. Например, порт 1 - это LAN4 и т.д. Порт 8 является внутренней связью с процессором. Not sure what happened to 5-7 but it's assumed they're just not wired out to anything.

Порт VLAN порт
Процессор 8
Интернет (WAN) 0
LAN 1 4
LAN 2 3
LAN 3 2
LAN 4 1

Безопасный режим

Если Вы забыли пароль, испорчен один из стартовых скриптов или поврежден JFFS раздел, то Вы можете попасть в систему через специальный безопасный режим OpenWRT.

Загрузка в безопасном режиме

Что можно делать в безопасном режиме?

Внимание: корневая файловая система безопасного режима - это раздел, смонтированный в режиме 'только чтение'. Для перехода в нормальный режим запустите mount_root и делайте необходимые изменения. Запустите mount_root теперь.

После окончания работы в безопасном режиме отключите и включите роутер.

Сборка из исходных кодов

Если вы хотите самостоятельно скомпилировать: Target System (Broadcom BCM947xx/953xx) Target Profile (Broadcom SoC, all Ethernet, BCM43xx WiFi (wl, proprietary))

Аппаратное обеспечение

Информация

Архитектура: MIPS
Производитель: Broadcom
Загрузчик: CFE
SOC: Broadcom BCM4718 ( MIPS 74KTM )
Процессор: Broadcom BCM4716 chip rev 1 ( MIPS 74K V4.0 480 MHz )
ПЗУ: MACRONIX MX29GL256EHTI2I-90Q
Размер ПЗУ: 32 МБ
ОЗУ: 128 МБ
Беспроводной адаптер: Broadcom BCM43xx 802.11b/g/n (интегрированный)
Сетевой адаптер: Broadcom bcm53115skfbg
USB-порт: есть, 2 x 2.0
Serial: есть
JTAG: есть

Кнопки

LED

Если wl0 не управляет WLAN LED, но Wi-Fi работает правильно, то можно попробовать следующий рецепт (взято отсюда):

nvram set sb/1/leddc=0x5A000A
nvram set wl0gpio7=8
nvram commit

При использовании открытого драйвера brcmsmac включить индикацию светодиодов для Wi-Fi можно, отредактировав файл /etc/config/system :

config led wlan_led
        option name 'WLAN'
        option sysfs 'bcm47xx:blue:wlan'
        option trigger 'netdev'
        option dev 'wlan0'
        option mode 'link tx rx'

Изображения

В корпусе Вид сверху Вид снизу

Открытие корпуса

Внимание: это аннулирует Вашу гарантию!

Последовательный порт

Чтобы подключиться к последовательному порту вам нужен PL2303 USB To RS232 TTL адаптер. Например, такой.

Соединять адаптер с разъёмом RT-N16 нужно следующим образом: RX→TX, TX→RX, GND→GND. Vcc не используется. Далее открываете какой-нибудь терминал или его эмулятор, например, PuTTY, и выставляете скорость 115200 baud, передачу данных - 8 bit, no parity (8N1).

Драйвера для windows: http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41

Для подключения из windows используйте PuTTY. Номер COM-порта адаптера можно посмотреть в диспетчере устройств.

Для подключения из Linux используйте терминал/эмулятор терминала.

JTAG

Тюнинг

Были попытки использовать интерфейс PCIe: http://linux-mips-org.10913.n7.nabble.com/Re-brcm4716-and-PCIe-td56191.html rt-n16_back_hires.jpg

Замена плохих конденсаторов

Если после отключения и повторного включения питания маршрутизатор перестал подавать признаки жизни (даже светодиоды не светятся), то, возможно, дело в каком-то отработавшем свой срок службы конденсаторе. Разбираете роутер. Далее ищете конденсаторы недалеко от гнезда питания (см фото). Если среди них есть вздувшиеся, то им необходима замена на конденсаторы соответствующей ёмкости. Номинальная ёмкость конденсатора на фото - 680 мкФ и напряжение - 16В. Но вполне подходит конденсатор на 1000 мкФ и 25 В. После замены вдувшихся конденсаторов маршрутизатор, как правило, начинает работать без каких либо проблем и сброса настроек.

Bad Cap New Cap

Прочее

Тэги

How to add tags