Пользователь
0,0
рейтинг
14 января 2013 в 13:34

Администрирование → Пошаговая прошивка OpenWRT на роутер TP-LINK TL-WR741ND из песочницы

Роутеры лишаются своих родных прошивок по разным причинам. Желание добавить функционал, припаять USB порт или просто добавить стабильности в работу роутера.

В моём случае роутер на последней стабильной родной прошивке при 3 WiFi и 2 Ethernet потребителях подвисал 4 раза в неделю. Это не очень страшно, но и перезагружать его надоело. Хотелось стабильности. После поисков и чтения отзывов выбор пал на OpenWRT. В статье уже представлена пошаговая инструкция без ошибок, которые мне пришлось пройти.

Шаг 1, прошиваем на последнюю официальную прошивку

Первое, что стоит сделать, это обновиться и поставить последнюю родную прошивку.
Здесь вы можете найти последнюю прошивку для TL-WR741ND, для соответствующей версии оборудования.
  • Переверните роутер и уточните версию железок в нём ориентируясь по наклейке на корпусе.
  • Скачайте архив с последней прошивкой.
  • Прошейте роутер прошивкой из архива обычным способом. Системные инструменты -> Резервная копия & Восстановление (System Tools -> Firmware Upgrade).

Шаг 2, скачиваем и устанавливаем OPENWRT

Далее необходимо выбрать версию прошивки OpenWRT.

Следует использовать именно тот файл, который согласуется с версией железа вашей модели. Не пренебрегайте этим правилом! Возможны два варианта файловой системы для загрузки: JFFS2 и SquashFS.
Прежде чем продолжить описание сборки, остановлюсь немного на том, как устроена корневая файловая система OpenWRT. Она представляет собой файловую систему mini_fo, которая прозрачно объединяет две другие файловые системы: неизменяемую SquashFS, смонтированную в /rom, и изменяемую JFFS2, смонтированную в /overlay. Все файлы, которые создаются или изменяются после установки прошивки, находятся в /overlay. При удалении файлов, изначально бывших в прошивке, mini_fo просто помечает их как удаленные, сами же файлы остаются в /rom и продолжают занимать место. Как SquashFS, так и JFFS2 используют сжатие, но SquashFS дает лучшую степень сжатия, поэтому помещение всех необходимых пакетов сразу в /rom дает прошивку меньшего размера. Исключение ненужных пакетов из прошивки также позволяет сэкономить столь драгоценное место на флешке.
alt


Слово factory в названии файла значит, что такой файл вы должны заливать на ваше устройство поверх заводской (родной) прошивки. файл со словом sysupgrade применим только для обновления OpenWRT, т.е. заливается после factory прошивки.

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

Ниже представлена одна прошивка с разной аппаратной версией устройства, выбираем ту к которой принадлежит ваш роутер, для того что бы определить версию смотри Шаг 1:


Качаем factory прошивку и шьём обычным способом. Системные инструменты -> Резервная копия & Восстановление (System Tools -> Firmware Upgrade).


Шаг 3, входим в WEB интерфейс прошивки

После успешной прошивки мы получаем рабочий роутер с включенным web-интерфейсом. Поэтому заходим в настройки прошивки через браузер. Дальнейшие действия таковы:

Вводим в адресную строку адрес роутера 192.168.1.1


Нажимаем клавишу Enter и появляется web интерфейс роутера. Мы увидим то что нам предложили ввести Username и Password. В Username вводим root, поле Password оставляем пустым. Нажимаем Login.

На этом прошивка закончилась, вы попали в web интерфейс прошивки Openwrt.

Шаг 4, настраиваем интернет соединение

Нажимаем на Network -> Interfaces -> Wan -> Edit


Выбираем нужный нам протокол, в моем случаи это PPPoE. Вводим логин от интернета в строку PAP/CHAP username, а пароль в PAP/CHAP password. Нажимаем Save & Apply.


Возвращаемся обратно в Interfaces, нажимая на этот раздел, выбираем строку WAN и нажимаем connect. Интернет настроен.


Шаг 5, настраиваем Wi-Fi соединение

Настраивается оно почти так же как и интернет соединение так что расскажу кратко.
Заходим раздел Network -> Wifi -> edit(если есть) или Add(если нет созданной). В разделе General Setup меняем ESSID, это название вашей сети, потом заходим в Wireless Security. В строке Encryption выбираем WPA-PSK/WPA2-PSK Mixed Mode. В строке Key пишем пароль от wi-fi сети. Нажимаем Save & Apply.

Возвращаемся в раздел Wifi и нажимаем connect. Wi-fi настроен.

Шаг 6, русифицируем прошивку

Для того чтобы русифицировать прошивку нам надо зайти в раздел System -> Software -> и нажать на кнопку Update List.


После этого нажимаем на Available Packages, выбираем раздел L. Находим файл с именем "luci-i18n-russian" нажимаем кнопку Install. На запрос согласны ли вы, нажимаете ок.


Языковой пакет скачали, теперь его нужно применить. Открываем раздел System -> Language and Style-> Language -> Русский. После этого нажимаем кнопку Save & Apply.


Обновляем страницу(нажимаем на клавиатуре F5) и видим русский интерфейс.

Шаг 7, устанавливаем пароль на маршрутизатор

Заходим в раздел Система -> Управление. Устанавливаем Пароль маршрутизатора. Нажимаем сохранить и применить.


Шаг 8, заключительный этап

Система -> Перезагрузка -> Выполнить перезагрузку.
Сергей @AntiFrag
карма
0,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Администрирование

Комментарии (18)

  • 0
    А почему не осветили вопрос относительно разницы между JFFS2 и SquashFS? Кто что по отзывам предлагает — это одно. А вот описать данные варианты (с условием применение OpenWRT) — было бы неплохо. А так приходиться дополнительно лезть в интернет и искать преимущества и/или недостатки той или иной ФС…
    • 0
      спасибо, добавил в инструкцию.
      • 0
        почему Ваша статья имеет -5 лайков, и в гугле по запросу прошивка WRT WR941 выскакивает первой ?))
  • +1
    У меня TL-WR1043ND на *WRT прошивках тупо зависает через 5-30 минут. Перепробовал кучу вариантов, всё никак. Поэтому остался на заводской прошивке. Благо на ней устранили зависоны, которые случались каждые 2-3 дня. Теперь работает месяцами без ребутов, но *WRT нет, что жаль.
    • 0
      Простите за тупой вопрос, но для этого роутера в *WRT прошивках была возможность сделать нормальный VPN-IPSEC сервер?

      Просто нужно было для одной задачи, но всё никак не мог решиться прошить свой домашний роутер ;)
      • +1
        Судя по этой ссылке — да, должно быть возмонжо. Но я не пробовал.
    • 0
      О, а я уже было подумал, что это у меня руки кривые — тоже не завелось нормально… Хотя обидно, что из-за *WRT и покупал роутер, но с другой стороны, заводская тоже вполне ничего так.
  • +1
    А к чему слова «из Windows» в заголовке поста? Ведь разницы никакой нет. Хоть из под линукуса, хоть из под мака шей.

    ЗЫ Я тут немного не в тему. А есть у кого инструкция, как настроить WPS на OpenWRT. Есть принтер с вайфаем, который подключается только c использованием WPS, есть роутер dlink dir-615. Прошивку на роутер собирал сам, из стабильной ветки ну где-то полгода назад. Из пакетов оставлены только те, которые нужны для работы точки доступа( а роутер именно в этой должности и работает).
    Пробовал по паре инструкций настроить — не получилось. Ну никак не цепляется роутер к сети.
    • 0
      Убрал слово windows, спасибо за замечание.
  • –1
    Пост писался как стёб над этой инструкцией . Так что статься получилось немного корявой, мои извинения перед юзерами. Но зато статься полноценно проверена и она делалась когда я прошивал роутер, значит 100% рабочая.
  • 0
    Да вот прошил openwrt на такой роутер, а с билайном по L2TP не заработало, хотя логины-пароли-точки ввожу правильно. Не соединяется и все тут.
    Знаю, что род dd-wrt надо с бубном плясать, чтобы заработало, думаю, тут тоже.
  • 0
    У меня всего 2 вопроса:
    1. Что ЭТО делает на Хабре?
    2. Зачем ЭТО выносить сюда из официальной wiki openwrt?
    • +2
      Поддерживаю. Три раза перечитывал название ресурса — грешным делом подумал уж не на какойни-будь ли форум про коневодство… — все-таки хабр.
      • 0
        Думаете стоит удалить?
        • 0
          Думаю, стоит.
  • 0
    Ребят, проблемка с роутером на openwrt проседает скорость, бывает до 10 мбайт доходит, но иногда выше 700 кб не поднимается.
  • 0
    Простите что поднимаю сию тему из могилы, но возник вопрос:
    Можно ли подключиться к админке роутера с openwrt из интернета не используя DDNS и белый IP?
    • 0
      VPN например. А вообще зависит от потребностей. Иногда достаточно тимвивер на комп за роутером и с него зайти

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.