10.04.2015, 22:00 | #1 |
Member
Регистрация: 25.01.2014
Сообщений: 68
Вес репутации: 0 |
CyberWRT для роутеров на MT7620 (NEXX WT3020 и др.)
Коллеги, после саги lolipop-а, загорелся этими новыми перспективными железками, по $17.
Самый простой способ прошить CyberWrt в роутер NEXX WT3020 Раньше все стопорилось отсутствием OpenWRT под это железо. Но сейчас-то все есть. Исходя из этого предлагаю об CyberWRT-ить еще одну удобную железку. От себя могу сказать, что заливается все очень просто, уложить ни один из моих роутеров еще не удалось (но не говорю, что это невозможно ). Начну с краткого описания, как установить OpenWRT на NEXX WT3020 (по сути - краткая проверенная выкладка из работы lolipop, с вложением всех нужных файлов). Итак, в руках свежеоткупоренный NEXX. Обращаю ваше внимание, что роутер с маркировкой "H", для других символов - качаем файл прошивки из нижеуказанного транка самостоятельно. Работоспособность на других не проверялась. Но по идее все должно работать, при выборе верного бинарника. Наши действия: 1) Подключаем питание, ждем загрузки роутера. 2) Подключаем сетевую к порту LAN роутера. Проверяем, включен ли DHCP на своей сетевой. Если включен - все получим автоматом. Если не включен - включаем, либо прописываем статический IP - 192.168.8.2 (Так же в качестве дополнительной проверки видим открытую сеть NEXX_(последние цифры мака). Можем подключиться к ней, если своя WiFi сеть стабильна, получаем IP по DHCP) 3) Заходим телнетом на 192.168.8.1 Код:
telnet 192.168.8.1 Password: y1n2inc.com0755 4) Закидываем u-boot-nexx-3020-7620.bin на свой сервер (предполагается, что он у нас доступен на 8000 порту 192.168.1.100 с логином/паролем - login/pass) Здесь можно поступить и по-другому. Например в настройках роутера поднять SSH сервер, затем воспользовавшись утилитой WinSCP подключиться к роутеру по SCP. И в стандартных окошках закинуть файл в /tmp/. В любом случае - основная цель - закинуть u-boot-nexx-3020-7620.bin в /tmp/ а как - уже детали, действуйте, как привыкли. 5) Находясь на роутере все в то-же telnet/SSH (зависит от п.4) выполняем по одной следующие комманды: а) если u-boot-nexx-3020-7620.bin лежит на удаленном сервере: Код:
cd /tmp/ wget http://login:[email protected]:8000...-3020-7620.bin mtd_write unlock mtd0 mtd_write erase mtd0 mtd_write -r write u-boot-nexx-3020-7620.bin mtd0 Код:
cd /tmp/ mtd_write unlock mtd0 mtd_write erase mtd0 mtd_write -r write u-boot-nexx-3020-7620.bin mtd0 Неспеша, после окончания помигиваний, отключаем питание. 6) Зажимаем кнопку Reset и подаем питание на роутер. Кнопку не отпускаем около 10сек!, пока индикатор не промигнет быстро несколько раз. Отпускаем ресет. Сетевая все еще в DHCP, на некоторых компьютерах нужно вкл/откл сетевую, либо просто передернуть шнур в сетевую. На некоторых DHCP переспросит новый адрес без лишних телодвижений. В итоге получили новый IP - 192.168.1.__ 7) Заходим браузером на 192.168.1.1 8) Некоторое время смотрим на прикольный интерфейс бутлоадера, клацаем кнопочки ДЕЛАЕМ БЭКАП WiFi части (на всякий случай). 9) Заходим в раздел обновления Firmware, выбираем файл openwrt-ramips-mt7620-wt3020-8M-squashfs-sysupgrade.bin , шьем. 10) !!!!!!! Не спешим !!!!!, после прошивки роутер что-то еще переразмечает, по-этому просто ждем, когда роутер начнет отзываться на ping 192.168.1.1 с нормальным временем жизни пакетов (не 100, как в режиме бутлоадера). 11) Если роутер даже после передергивания питания отзывается с 100, во времени жизни пакетов - значит поспешили в п.10 и нужно еще раз повторить все с п.7 (я только на втором роутере выявил эту закономерность, на первом не мог понять, почему то заливается прошивка, то нет. После первой прошивки из бутлоадера, до выдергивания питания - идите пить чай, что б руки не чесались). 12) Все, роутер нормально отзывается на 192.168.1.1, но по WEB-у не заходит. И не должен В транковой сборке нет ничего лишнего. 13) Вставляем в порт WAN кабель с интернетом, раздающим его по DHCP. 14) Заходим Код:
telnet 192.168.1.1 Код:
passwd root 15) Не выходя проверяем, появился ли интернет на роутере: Код:
ping google.com 16) Обновляем opkg и инсталлируем WEB-интерфейс: Код:
opkg update opkg install luci логин - root пароль - тот, что сами вводили. Вуа-ля мы в WEB-интерфейсе OpenWRT на роутере с MT7620 на борту. Теперь немного о том, зачем я вложил три файла бутлоадера. Для любителей экспериментировать с прошивками lolipop подготовил другой бутлоадер (на основе исходников от pepe2k), с помощью которого можно без танцев с патчерами вливать прошивку от падавана или Зиксель Omni/Omni II. Перед заливкой этих прошивок необходимо обновить бутлоадер на uboot_3020_new.bin Сделать это можно просто из уже установленного бутлоадера. Только не промахнитесь с кнопкой, обновлять нужно UBOOT, а не Firmware в этом случае. Обновленный бутлоадер имеет два ключевых отличия от китайского: 1) Прошивки от зикселя и падавана будут работать только с этим бутлоадером. 2) Отключен DHCP (т.е. для последующих доступов к бутлоадеру нужно будет на своей сетевой прописывать руками IP 192.168.1.2 например) Дальше альтернативные прошивки заливаются из нового бутлоадера (он уже выглядит по-другому, просто, но выполняет основную задачу). И вот когда вы наиграетесь с падаваном, потом зикселем (на нем, кстати перепутаны местами LAN и WAN, имейте ввиду) и захотите вернуться на OpenWRT - ваш ждет засада.... не вливается прошивка с этого бутлоадера. Размер не тот-с И вот что бы исправить эту ситуацию - сначала обновляем бутлоадер промежуточным (u-boot-mt7620-compat-reset1.bin). И опять: ВНИМАТЕЛЬНО, обновляем бутлоадер, а не прошивку - найдите эту маленькую кнопочку самостоятельно А уже из промежуточного бутлоадера стандартным образом возвращаем нужный u-boot-nexx-3020-7620.bin И потом OpenWRT сверху. Зюкселевую прошивку не пробовал (она мне малоинтересна), от падавана в той теме (в комментариях) выложено две версии, одна без поддержки веб-камеры ядром, другая с поддержкой. Но mjpeg streamer придется все-равно устанавливать самостоятельно. А во вложении три проверенных на моделе H бутлоадера и вчерашняя прошивка OpenWRT с транка. И для тех, кто дочитал, в особенности для админа - нет повода не запилить CyberWRT на эту железку Одной из главных достоинств у нее (помимо размера, и 300 мбитного WiFi) это два LAN порта. При необходимости данные роутеры можно вставлять в "разрыв" цепи. Т.е. можно пустить одно кольцо по периметру и пропускать трафик через эти железки последовательно, либо поставить перед телевизором с LAN-портом, без дополнительного кабеля и использовать как удлинитель клавиатуры/RS232/IrDA или еще чего-нить нужного, плюс вебкамеру для скайпа сюда же воткнуть. p.s. пока снимал дамп и т.д. вспомнил еще одну очень правильную прошивку - Wive-NG. Проверил, за одно и ее. РАБОТАЕТ отменно! (USB там не поддерживается, но прошивка немного в другую сторону ориентирована. Очень рекомендую.) Вродеб-то дописАл. Спасибо, что дочитали NEXX_WT3020H.zip И две картинки, на которых указаны четыре доступных GPIO: 0 и 19 2 и 18 Последний раз редактировалось shaman1010; 11.04.2015 в 19:51. |
10.04.2015, 23:22 | #2 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: CyberWRT для роутеров на MT7620 (NEXX WT3020 и др.)
Попросите sakatgg компильнуть
У меня пока так и не получилось справится с BB |
11.04.2015, 00:33 | #3 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Re: CyberWRT для роутеров на MT7620 (NEXX WT3020 и др.)
Честно говоря такой тоже есть, но руки до него еще не дошли Только загрузчик помню с веб интерфейсом поставил на него и вроде кинетик накатил, просто убедиться что работает (уже запутался в этих роутерах). Прошивку можно будет попробывать собрать, я его еще даже и вскрыть то не успел
|
11.04.2015, 09:01 | #4 |
Member
Регистрация: 25.01.2014
Сообщений: 68
Вес репутации: 0 |
Re: CyberWRT для роутеров на MT7620 (NEXX WT3020 и др.)
|
11.04.2015, 15:45 | #5 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Re: CyberWRT для роутеров на MT7620 (NEXX WT3020 и др.)
В ветке /barrier_breaker/14.07/ramips/mt7620n/ есть прошивки только на роутеры:
Asus RT-N14U Wan, 4 Lan http://www.asus.com/ru/Networking/RT...pecifications/ Buffalo WMR-300 Wan, Lan ? http://www.buffalotech.com/products/...-travel-router ZBT-WR8305RT Wan, 4 Lan http://www.zbtlink.com/list.aspx?cp_id=486 ZBT-WA05 Wan, 4 Lan http://sourcing.alibaba.com/selloffe...213617162.html Возможно собрать используя профиль Asus RT-N14U, но для начала попробуй ее прошить на NEXX WT3020 (только при условии, что в случае кирпича сможешь восстановить!!!), если нормально все будет работать с Wan, Lan, WiFi то можно попробывать собрать. Сейчас пока разбираюсь с A5-V11. Последний раз редактировалось sakatgg; 11.04.2015 в 18:05. |
11.04.2015, 19:49 | #6 | |
Member
Регистрация: 25.01.2014
Сообщений: 68
Вес репутации: 0 |
Re: CyberWRT для роутеров на MT7620 (NEXX WT3020 и др.)
Цитата:
WAN и LAN на своих местах. WiFi работает (почему-то немного медленней, чем на альтернатиных) Светодиод загорается, когда включается WiFi? если его выключить - роутер темный. Вобщем можно собирать p.s. пока снимал дамп и т.д. вспомнил еще одну очень правильную прошивку - Wive-NG. Проверил, за одно и ее. РАБОТАЕТ отменно! |
|
11.04.2015, 20:01 | #7 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Re: CyberWRT для роутеров на MT7620 (NEXX WT3020 и др.)
Тут еще проблемка нарисовалась, такая же как здесь, консоль в этом роутере сидит тоже небось на /dev/ttyS0 и получается все модули завязанные на UART надо править с /dev/ttyATH0 на /dev/ttyS0. Это только автору известно.
|
11.04.2015, 20:03 | #8 |
Junior Member
Регистрация: 03.04.2014
Сообщений: 1
Вес репутации: 0 |
Re: CyberWRT для роутеров на MT7620 (NEXX WT3020 и др.)
а почему не взять из ветки trunk?
http://downloads.openwrt.org/snapsho...ramips/mt7620/ |
11.04.2015, 20:14 | #9 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Re: CyberWRT для роутеров на MT7620 (NEXX WT3020 и др.)
knyshvk, Взять то можно, ток через два дня репозитарий ёкнется и где их брать, если доустановить что захочется?
Последний раз редактировалось sakatgg; 11.04.2015 в 20:28. |
11.04.2015, 20:54 | #10 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: CyberWRT для роутеров на MT7620 (NEXX WT3020 и др.)
Репозиторий с прошивкой могу сохранить и выложить на cyberwrt.ru
Так же его можно сохранить и использовать локально |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|