Увеличение памяти роутера tp link
Тема посвящена обсуждению замены flesh памяти роутера TP-Link TL-WR841N с 4Мбайт на чип W25Q128FVSG 16Мбайт.
Для начала мне нужно понять живой ли еще роутер? или что с ним случилось если не живой и какие признаки жизни подает?
Роутер полностью функционален и работает с openwrt просто замечательно(чего не скажешь о родной прошивке).Просто 4Мбайт это очень мало и после установки дополнительно пару приложений памяти на флеш уже не хватает.
До недавнего времени видел только два способа ее расширения:
1) Замена роутера
2) установка USB
а теперь еще и третий нашел- перепаять флеш память
То, что работает это хорошо, а то без физического доступа к флешке результат был бы мало гарантированный.
Теперь мне нужно что бы выложили следующие файлы по командам
затем скопировать все эти 4-е файла из каталога /tmp на маршрутизаторе в компьютер через WinSCP и выложить сюда. Не могу на форум закинуть файлы
ни архивом ни по одному Последнее редактирование: 25 июнь 2015 18:52 от Pilia . Не могу на форум закинуть файлы
ни архивом ни по одному
Все нормально, получил. Вроде то что надо.
В общем я сегодня потренировался в замене флешки еще на одном своем роутере. На этот раз это был китайский tp-link wr720n. Все заработало. До этого я перепаял свои wr703n и mr3420, но там я ставил модифицированный бутлоадер с веб-интерфейсом. Для вашей модели такого нет, поэтому прийдется оставлять оригинальный.
В своем роутере я оставил оригинальный от tp-link, что бы проверить что он поймет флешку, в итоге проблем не обнаружил.
Завтра займусь вашей флешкой в течении дня отпишусь, заодно еще поищу инфу может кто уже выкладывал опыт перепайки.
в вашей модели другой чипсет, мало ли что.
К стати как у вас с опытом паяния?
Ассом меня назвать нельзя но был опыт перепайки микросхем в ТВ.Ну этого думаю хватит) Когда запаивать будете, не забудьте обратить внимание на точку в углу микросхемы.
Чип я уже прошил, так что делайте заказ в магазине на чип. Оплачивайте на карту чип + за работу как договаривались.
Сегодня отправлю тогда.
Прочитав несколько обзоров уважаемого lolipop открыл для себе прошивку OpenWrt. Начал гуглить и узнал сколько всяких интересных проектов можно сделать на базе этой прошивки и роутера с USB разъемом.
В качестве примера увеличение памяти роутера TP-Link на примере TL-MR3220v2 используя память Winbond W25Q128.
Тем кому интересно прошу под кат.
Для начала захотел попробовать торрент качалку на внешний HDD который можно в любой момент отключить. Сразу же споткнулся о маленькое колличество памяти. Поиски решения привели к 2-м вариантам.
1)Покупка и использование USB хаба кому интересно здесь инструкция.
2)Увеличение установленной в роутере памяти.
Я решил идти по 2-му пути т.к. программатор есть, паяльная станция тоже.
Для этого на Ali была заказана память. Лот из 5 микросхем Winbond W25Q128. Ссылка на продавца в начале обзора. Отправил очень быстро. Дошло меньше чем за 2 недели.
Для любителей треков
Микросхемы пришли в стандартном желтом пакетике. Внутри еще один пакет в котором лежат все 5 микросхем обмотанный в дополнительный слой пупырчатого полиэтилена.
Микросхемы новые, следов пайки нет. На этом непосредственно обзор закончен и дальше будет практическое применение.
Так же будет использован программатор на CH431A на который было уже несколько обзоров. Заказан был здесь
И панелька для 25 серии. Заказана была здесь
Все что вы делаете дальше, вы делаете на свой страх и риск. Не делайте шаг который вы не понимаете.
Прошивка.
Прошивка состоит из 3-х достаточно больших частей.
1)Загрузчик
2)Непосредственно прошивка
3)Таблица калибровок радиомодуля Wi-Fi (art)
1.Загрузчик
Он нам нужен не простой а с поддержкой 16 мегабайтных флешек. В качестве загрузчика я использую U-Boot от pepe2k.
Много информации по загрузчику есть на странице проекта
Непосредственно здесь можно скачать загрузчик под определенные модели.
Здесь список памяти поддерживаемой загрузчиком U-Boot от pepe2k.
Под загрузчик у роутеров TP-Link отводится диаппазон адресов 0x00000000-0x00020000.
Это первые 128кб флеш памяти. При этом размер скачиваемого загрузчика 64кб. Это нормально, я в дальнейшем объясню что с этим делать.
2.Прошивка
Здесь самая я столкнулся с самой большой проблемой. Нашел инструкцию по которой следовало что для того чтобы прошивка увидела всю память необходимо пересобирать ее под себя. Компьютера с линуксом не имею поэтому я продолжил поиск и наткнулся на следующее объявление (не реклама).
В которой нашел ссылку на пачку уже пропатченных прошивок. Там некоторое количество моделей среди которых был необходимый мне файл.
3.Таблица калибровок радиомодуля Wi-Fi (art)
Про таблицу и необходимость ее считывать и записывать отдельно хорошо написано по ссылке
Там предлагается считывать таблицу в оперативную память и потом как-то скачивать backup оттуда например посредством SCP, только не этого а этого. Я буду делать немного по своему с использованием программатора.
90% без конденсации
Влажность (при хранении): 5%
90% без конденсации
Маршрутизатор (роутер) TL-WR841N TP-LINK представляет собой устройство, способное обеспечить передачу данных беспроводной сети со скоростью до 300 Мбит/сек. Данный роутер великолепным образом подойдет для небольших офисов, а также для создания проводного и беспроводного интернет-подключения в домашних условиях.
Маршрутизатор (роутер) отличается довольно простой настройкой, которую условно модно разделить на несколько этапов. Первый включает в себя подключение TL-WR841N TP-LINK к компьютеру.
Для этого необходимо включить маршрутизатор в сеть, затем подключить к роутеру в порт «WAN» кабель интернета, а в порт «LAN» - кабель, который идет в комплекте с маршрутизатором (роутер), второй конец данного кабеля подключите к вашему компьютеру.
После этого необходимо произвести настройку локальной сети. Для этого в Windows XP, зайдя в свойства «Протокол интернета версии 4», необходимо выбрать «Получать IP адрес автоматически» и «Получать адрес DNS сервера автоматически». Для активации этих параметров необходимо зайти в папку «Сетевые подключения», затем выбрать при помощи правой кнопки мыши свойства «Подключения по локальной сети» и открыть «Протокол интернета».
Эти же самые параметры, т.е. «Получать IP адрес автоматически» и «Получать адрес DNS сервера автоматически», необходимо установить в Windows Vista и Windows 7 (если вы пользуетесь одной из данных ОС). Только в первом случае необходимо зайти в папку «Центр управления сетями и общим доступом», затем в «Управление сетевыми подключениями», где нужно выбрать «Подключение по локальной сети», затем «Свойства».
В Windows 7, в папке «Центр управления сетями и общим доступом», необходимо выбрать «Изменение параметров адаптера», затем «Подключение по локальной сети», далее действуем по вышеописанной схеме.
Следующий этап настройки – это прошивка маршрутизатора (роутер). Для этого необходимо открыть вкладку под названием «System Tools» и выбрать строчку «Firmware Upgrade». Вы увидите, что вам необходимо прикрепить файл, содержащий прошивку. В том случае, если такового файла у вас нет, то его придется скачать с сайта tp-link. После загрузки файла завершится процесс прошивки, роутер перегрузится.
Далее открываем «Network», выбираем «WAN» и настраиваем нужный вам тип соединения в поле, именуемом «WAN Connection Type». После введения всей нужной информации, нажимайте кнопку «Save». Если потребуется заполнить строку «MAC Clone», то там нужно выбирать «Clone MAC Address», после этого необходимо также сохранить настройки.
Настройка беспроводной сети осуществляется гораздо быстрей. Для начала необходимо выбрать вкладку «Wireless», затем «Wireless Settings», там вписываете имя своей сети, чтобы ее можно было легко найти, при желании можете указать свой регион.
После этого, открываете вкладку «Wireless Security», где вписываете ключ безопасности, выбираете «WPA-PSK/WPA2-PSK», затем - «Encryption», где задаете параметр под названием «TKIP», в поле «PSK Password» укажите пароль, который защитит вашу сеть от несанкционированного доступа.
кабель, которым соединяешь комп с роутером/коммутатором, какой? самодельный или магазинный ?
Магазинный))все кабеля заводские в упоковках былиючерез один любой кабель инет работает когда второй подключаю тогда не работает тот который подключил вторым((
После перепрошивки TL-MR3020 на OpenWrt сталкиваешься с первой проблемой – нехватка памяти. У MR3020 всего 4МБ памяти, а нам доступно меньше мегабайта. Есть решение – подключить флешку и перенести все файлы на нее, чтобы роутер загружался с флешки. Это позволит ставить дополнительные пакеты и хранить много разнообразных данных.
Я взял флешку объемом 2ГБ, для роутера ее хватит с запасом. У MR3020 всего один порт USB, я планирую подключить несколько устройств USB, поэтому буду использовать USB-хаб на 8 портов с отдельным блоком питания, а роутер запитаю прямо через этот хаб.
Переносить файлы на флешку надо сразу после перепрощивки роутера на OpenWrt, т.к. места хватит только на установку необходимых пакетов для подключения флешки. Для установки пакетов понадобится выход в интернет. Приступим…
1. Установка необходимых пакетов
2. Подготовка флешки
На этом этапе будем создавать на флешке два раздела (основной и swap) и форматировать их. Из-за нехватки места на роутере не получится установить пакет e2fsprogs для форматирования разделов, поэтому эту часть придется делать на любом другом компе с linux.
Если под рукой нет полноценого компа с линуксом, то можно развернуть ubuntu на виртуальной маишне (рассказывать про это не буду, т.к. в интеренете полно инструкций).
Втыкаем флешку в ПК с линуксом и определяем, какое она определилась:
В роутере обычно это будет /dev/sda1, но в ПК может быть /dev/sdb1 или /dev/sdc1 и т.д. (возьмем на основу – /dev/sda1). Далее запускаем fdisk, удаляем существующие разделы, создаем новые. UPDATE На скриншоте ошибка, надо вместо fdisk /dev/sda1 запускать fidsk /dev/sda. И в результате должно получиться /dev/sda1 и /dev/sda2, а не как на скриншоте /dev/sda1p1 и /dev/sda1p2.
В конце вводим команду w для сохранения изменений и выходим из fdisk командой q.
ключ -L – задаем метку, over для основного раздела и swap для второго.
3. Подключаем флешку
Правим файл конфигурации /etc/config/fstab, чтобы система грузилась с флешки. Правим, как показано на скриншоте и сохраняем файл.
Переносим системные файлы на флешку. Для этого проверяем, что флешка смонтировалась (/dev/sda1) и запускаем копирование:
Устанавливаем необходимые пакеты:
Изменим каталог по умолчанию с www на /www/home:
Изменим порт веб-интерфейса с 80 на 8080:
Создаем каталог /www/home и тестовый файлв в нем:
Проверяем. Админка теперь на порту 8080, как и должно быть.
А на 80 порту наша заглушка.
Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!
Читайте также: