ru af en-us pl be tr

Категория РАЗНОЕ  

Как прошить роутер TP-LINK MR3020 прошивкой OpenWrt 14.07


2017-09-01 16:46:35

Я уже подробно описывал процесс прошивки и настройки роутера TP-LINK TL-MR3020 на предыдущую версию OpenWrt 12.09. Но на данные момент доступна версия OpenWrt 14.07 BARRIER BREAKER, и там есть небольшие отличия в настройке, расскажу про них подробнее.

Прошивку OpenWrt 14.07 BARRIER BREAKER можно взять здесь, файл называется openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin, если перепришиваетесь с заводской прошивки и openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-sysupgrade.bin, если обновляете OpenWrt.

Сам процесс перепрошивки совсем не изменился, поэтому даже не буду на нем останавляиваться (Можете прочитать прошлую заметку про перепрошивку).

Перепрошился? Отлично! Как тебе новый интерфейс? Симпатичный, имхо. Итак, идем дальше.

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

openwrt 14.07 6 thumb Установка OpenWrt 14.07 на TP LINK MR3020 и подключение флешки

Подключился на SSH к роутеру по адресу 192.168.1.1, проверил пинг – инет работает.

Ставим необходимые пакеты

Тут первая загвоздка новой прошики, доступной памяти стало еще меньше, всего 424КБ. Поэтому ставим только самое необходимое:

opkg updateopkg install kmod-usb-storageopkg install kmod-fs-ext4opkg install block-mount

После установки пакетов у меня осталось 76КБ памяти, не густо, но жить можно. Перезагружаем роутер.

Подготовка флешки

К сожалению, места для fdisk уже нет, поэтому придется разбивать и форматировать флешку на другом устройстве. У меня для этих целей есть ПК с Ubuntu, так что тебе нужно найти что-нибудь подобное.

Про разбивку флешки на разделы и про ее форматирование писал в прошлой заметке.

Подключаем флешку

Роутер уже загрузился, втыкаем в него флешку и подключаемся по SSH.

Проверяем, что флешка подключена:

ls/dev/sd*

должно отобразиться:/dev/sda,/dev/sda1,/dev/sda2, значит все ок.

openwrt 14.07 3 thumb Установка OpenWrt 14.07 на TP LINK MR3020 и подключение флешки

На этом этапе снова возникла загвозка, т.к. с файлом конфигурации с прошлой заметки у меня ничего не заработало. В документации вычитал, что такое возможно и нужно использовать uuid для обозначения разделов.

Определить UUID можно командой — block detect. (UUID’ы уникальные, поэтому свои я привожу только для примера, тебе нужно определить свои.)

openwrt 14.07 4 thumb Установка OpenWrt 14.07 на TP LINK MR3020 и подключение флешки

UUID’ы мы теперь знаем, можно редактировать файл конфигурации fstab:

vi/etc/config/fstab

Я перепробовал много разных вариантов fstab, но заработало у меня только так:

config global       option from_fstab `1`       option anon_mount `1`       option anon_swap `0`       option delay_root `5`       option check_fs `0`config mount       option target `/overlay`       option uuid `f86be8ae-6d99-4fd0-adce-508fe0ea140a`       option fstype `ext4`       option options `rw,sync`       option enabled `1`       option enabled_fsck `0`       option is_rootfs `1`config swap       option uuid `2bd82e57-9152-4211-aecc-5fa71e7ae2a2`       option enebled `1`

openwrt 14.07 5 thumb Установка OpenWrt 14.07 на TP LINK MR3020 и подключение флешки

Переносим системные файлы на флешку. У меня флешка (/dev/sda1) автоматически не смонтировалась, поэтому я сделал это вручную:

mount/dev/sda1/mnt

Теперь копируем файлы:

tar -C/overlay -cvf - . | tar -C/mnt -xf -

Проверяем, что файлы скоировались:

ls/mntls/overlay

Файлы должны быть одинаковыми.

Перезагружаем роутер.

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

В результате видим следующую картину:

openwrt 14.07 2 thumb Установка OpenWrt 14.07 на TP LINK MR3020 и подключение флешки

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






Похожие статьи

  Пол, гендер и здоровье
  Виды психологического консультирования
  Загрузка книг в iBooks без iTunes
  Можно ли усилить наслаждение от поцелуя по-французски каким-нибудь ароматом?
 


Сайт является частным собранием материалов и представляет собой любительский информационно-образовательный ресурс. Вся информация получена из открытых источников. Администрация не претендует на авторство использованных материалов. Все права принадлежат их правообладателям