Tp link 3220 openwrt

Tp link 3220 openwrt

User Tools

Site Tools

Table of Contents

This device is NOT RECOMMENDED for future use with OpenWrt due to low flash/ram.
DO NOT BUY DEVICES WITH 4MB FLASH / 32MB RAM if you intend to flash an up-to-date and secure OpenWrt version (18.06 or later) onto it! See 4/32 warning for details.

1) This device does not have sufficient resources (flash and/or RAM) to provide secure and reliable operation.
This means that even setting a password or changing simple network settings might not be possible any more, rendering the device effectively useless. See OpenWrt on 4/32 devices what you can do now.

2) OpenWrt support for this device will end after 2019.
19.07 will be the last official build for 4/32 devices. After 19.07, no further OpenWrt images will be built for 4/32 devices. See OpenWrt on 4/32 devices what you can do now.

Приобрёл недавно замечательный роутер TP-LINK TL-MR3220 v1.2 с целью прошивки на него OpenWRT. Мой выбор пал на него из-за того, что это самое дешёвое и мощное решение, с полной поддержкой OpenWRT. Я несомненно рад покупке, особенно на фоне и печальном опыте с пропроетарщиной от Broadcom.

Основные технические характеристаки:

CPU: Atheros AR7241@400MHz
Ram: 32MiB
Flash: 4MiB
Network: 4 x 1
USB: 2.0
Serial: Yes
JTag: No

Минус, это отсутствие JTag и в очень плохом качестве платы, будьте аккуратны при пайке ибо дорожки сползают на "Ура".

Первым делом, что нужно сделать — это спаять преобразователь уровней на базе MAX232, на нашем сайте есть соответствующая статья. После этого нужно впаять контакты на плате роутера:

Эта железяка устроена так, что она должна скачивать с сервера tftp прошивку т.к. стоит загрузчик u-boot, а не наоборот как в случае с D-Link Dir-320 и д.р c загрузчиком CFE.

Подымаем tftp-сервер

Наигравшись с нерабочим в Ubuntu поделием под названием atftpd, я решил поставить tftpd.

sudo apt-get install openbsd-inetd tftpd tftp

tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot

Создадим директорию /tftpboot и добавляем права:

Копируем прошивку и называем её как: code.bin

cp openwrt-trunk/bin/ar71xx/openwrt-ar71xx-generic-tl-mr3220-v1-squashfs-factory.bin /tftpboot/code.bin

Запуск службы inetd:

Настройка сетевых интерфейсов

Настраиваем в вашем дистрибутиве Linux сеть,а именно нужно выставить следующие параметры:

IP-address: 192.168.1.27

Netmask: 255.255.255.0

Прошивка роутера

  • Подключаемся к роутеру через UART-RS232.
  • Включаем роутер
  • Когда в окне появится "Autoboot in ..", тогда быстро набираем tpl
  • Видим приглашение типа: ar7100>
  • Далее колдовство:
Читайте также:  Зарядка аккумулятора большим током

Вот и всё! Заметьте, что такой способ прошивки используется только один раз, после чего роутер можно прошивать средствами mtd. Для более подробного разъяснения воспользуйтесь вот этой документацией.

Дата: 19 декабря 2011

Комментарии: 9

А зачем Вы для перепрошивки паяли? Я через веб-морду спокойно прошил это чудо на OpenWRT.

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

так легко восстановить,если роутер не отвечает после кривой прошивки через web или же,чего намудрите в настройках и не сможете попасть в него (бывает аварийный режим не всегда работает) особенно на старых сборках (там вообще gpio перепутанны. так что ком порт ,рулит. 😉

Имеется роутер TL-WR740N ver:2.5. Был убит неудачной прошивкой.
Спаял кабель с преобразователем на ИМС PL2303, подключил к диагностическим точкам на плате роутера. Далее с помощью диалогового окна PUTTY "зашёл" в устройство. Здесь всё ОК.

роутер не видит твой пк через сеть.
ip точно 192.168.1.27 выставил сетевухе?
в роутер в lan 1 воткнул? если что,то firewall или антивирь могут блокировать.
если уверен что всё правильно,то прибей Tftpd32, и снова запусти. надеюсь прошивка лежить в папке где и сама Tftpd32

Cialis Preis Buy Plavix Online Uk [url=http://prilipills.com]buy dapoxetine online usa[/url] Viagra Ohne Rezept Aus Deutschland Stendra Us Without A Script Pharmacy Levitra Nitric Oxide

I am planning to build a dual WAN connection, one with 3G (MR3220) and the other with ADSL, and see how it works. In order for QoS to work properly, Dual WAN will be using TL-R470T Load Balancer. I believe QoS-enabled router is required between R470T LB and the 2 WAN router, not between R470T and the AP, as we need to define bandwidth for each WAN independently. The QoS will be handled by Gargoyle. For ADSL, it would be easy, just put any router on top of it installed with Gargoyle, but for 3G, I would need Mr3220 with Gargoyle on it. I am not familiar with programming (building from source code), but I am very keen in networking (and QoS in Gargoyle is one matter that really interest me) Care to share you Polish Gargoyle firmware which has been translated into english? Thanks

Здесь вы можете заказать копию любого сайта под ключ, недорого и качественно, при этом не тратя свое время на различные программы и фриланс-сервисы.

Читайте также:  Nvidia g force 9600 gt

Клонированию подлежат сайты как на конструкторах, так и на движках:
— Tilda (Тильда)
— Wix (Викс)
— Joomla (Джумла)
— WordPress (Вордпресс)
— Bitrix (Битрикс)
и т.д.
телефон 8-996-725-20-75 звоните пишите viber watsapp
Копируются не только одностраничные сайты на подобии Landing Page, но и многостраничные. Создается полная копия сайта и настраиваются формы для отправки заявок и сообщений. Кроме того, подключается админка (админ панель), позволяющая редактировать код сайта, изменять текст, загружать изображения и документы.

Здесь вы получите весь комплекс услуг по копированию, разработке и продвижению сайта в Яндексе и Google.

Хотите узнать сколько стоит сделать копию сайта?
напишите нам
8-996-725-20-75 звоните пишите viber watsapp

Зачем нужно самому собирать прошивку, а не скачивать уже готовую с сайта OpenWrt? Причин тому может быть несколько: во-первых там может не оказаться свежих прошивок для нужной модели девайса, либо они будут глючными, либо и то и другое. Во-вторых есть возможность собрать прошивку только с теми программами и настройками, которые нужны именно Вам, это освобождает от нудной процедуры установки и настройки дополнительных пакетов в случае установки стандартной прошивки (особенно это актуально при потоковом производстве) , к тому же память у маршрутизаторов весьма ограничена и установить все существующие программы физически не получиться.

У меня на рабочей машине установлена ОС Linux Mint 16 Petra. В ней и будем мутить свои темные делишки. Задача стоит следующая — собрать прошивку с необходимым минимумом установленных пакетов.

Освобождение от ответственности:

1. То что здесь делается, делается на свой страх и риск. За все ваши действия и/или бездействие я ответственности не несу.

2. В процессе прошивки есть не нулевая вероятность "окирпичивания" девайса, т.е. потери его функциональных свойств. Это не особо страшно, ибо лечится, но придётся осваивать танцы с бубном.

3. Разумеется, чел который будет повторять действия должен быть адекватен и понимать что он делает и для чего это ему нужно. Для всех остальных в конце статьи размещена ссылка с собранной прошивкой.

1. Открываем Terminal и скачиваем исходники OpenWrt из ветви Trunk. Почему из Trunk-а? потому что там реализована поддержка крайних версий MR-3220, в процессе компиляции будут автоматически созданы прошивки для всех версий.

svn co svn://svn.openwrt.org/openwrt/trunk/ openwrt

2. Переходим в директорию openwrt

3. Обновляем описание пакетов:

./scripts/feeds update -a

4. Создаём симлинки:

./scripts/feeds install -a

5. Проверяем наличие необходимых для сборки пакетов в нашей ОС:

Читайте также:  Док станция для hdd ssd

6. У меня не хватало следующих: subversion, GNU C++ compiler, ncurses, zlib, git. Устанавливаем их:

sudo apt-get install subversion, g++, git-core, libncurses5-dev, zlib1g-dev

7. Входим в конфигурационное меню

8. В разделе Target System выбираем тип архитектуры AR7XXX/AR9XXX (должна быть выбрана по умолчанию)

9. В разделе Target Profile выбираем тип маршрутизатора TP-LINK TL-MR3220

10. Возвращаемся в главное меню

11. В разделе модулей ядра Kernel modules/Video Support подключаем поддержку UVC (USB video class), для этого выбираем kmod-video-core и kmod-video-uvc. Эта фича необходима чтобы подружить маршрутизатор с uvc — веб камерой. Моему проекту это жизненно необходимо, кому это не нужно — пропускаем данный пункт.

12. В разделе Multimedia выбираем пункт mjpeg-streamer. Эта программа захватывает картинку с веб камеры и транслирует поток по протоколу HTTP. Моему проекту это жизненно необходимо, кому это не нужно — пропускаем данный пункт.

13. Устанавливаем веб-сервер uhttpd. Для этого в разделе Network / Web servers/Proxies выбираем пункт uhttpd. Моему проекту веб-сервер жизненно необходим, кому это не нужно — пропускаем данный пункт.

14. На этом конфигурирование можно закончить. Если есть необходимость добавления еще каких-нибудь пакетов в прошивку, то самое время это сделать. Но надо учитывать что памяти на борту крайне мало, поэтому сильно не разгуляешься. Далее выходим из меню с сохранением конфигурационного файла.

15. Теперь приступаем к сборке прошивки выполняя команду: make или make V=99 . Во втором случае в процессе компиляции идёт подробный вывод информации, рекомендую, если возникнет ошибка сразу будет видно на чем споткнулись. Первый раз процесс компиляции идёт довольно долго: на Athlon X2 5600 c 2 GB RAM это заняло 2 часа 20 минут. При последующих компиляциях (если в этом будет необходимость) процесс идёт значительно быстрее — не более 10 минут.

После успешной сборки файлы прошивок помещаются в директорию bin/ar71xx/ . Небольшое пояснение по файлам прошивок:

Прошивки, содержащие в названии "squashfs-factory" предназначены для замены родной прошивки маршрутизатора через родной WEB-интерфейс управления TP-Link, либо для замены ранее установленной прошивки OpenWrt.

openwrt-ar71xx-generic-tl-mr3220-v1-squa shfs-factory.bin — прошивка для TP-LINK MR3220 версии V.1

openwrt-ar71xx-generic-tl-mr3220-v2-squa shfs-factory.bin — прошивка для TP-LINK MR3220 версии V.2.X

Прошивки, содержащие в названии "sysupgrade" предназначены для обновления прошивки маршрутизатора, в случае если на него ранее уже была установлена прошивка OpenWrt.

Остаётся выбрать нужный файл и прошить маршрутизатор. Готовую прошивку, сделанную по этой инструкции, для TP-LINK MR3220 V.2.X можно скачать здесь.

Ссылка на основную публикацию
Adblock detector