Роутеры лишаются своих родных прошивок по разным причинам. Желание добавить функционал, припаять USB порт или просто добавить стабильности в работу роутера.
В моём случае роутер на последней стабильной родной прошивке при 3 WiFi и 2 Ethernet потребителях подвисал 4 раза в неделю. Это не очень страшно, но и перезагружать его надоело. Хотелось стабильности. После поисков и чтения отзывов выбор пал на OpenWRT. В статье уже представлена пошаговая инструкция без ошибок, которые мне пришлось пройти.
Первое, что стоит сделать, это обновиться и поставить последнюю родную прошивку.
Здесь вы можете найти последнюю прошивку для TL-WR741ND, для соответствующей версии оборудования.
Далее необходимо выбрать версию прошивки OpenWRT.
Следует использовать именно тот файл, который согласуется с версией железа вашей модели. Не пренебрегайте этим правилом! Возможны два варианта файловой системы для загрузки: JFFS2 и SquashFS.
Слово factory в названии файла значит, что такой файл вы должны заливать на ваше устройство поверх заводской (родной) прошивки. файл со словом sysupgrade применим только для обновления OpenWRT, т.е. заливается после factory прошивки.
У нас стоит родная прошивка, значит нам нужно устанавливать прошивку с тегом factory.
Ниже представлена одна прошивка с разной аппаратной версией устройства, выбираем ту к которой принадлежит ваш роутер, для того что бы определить версию смотри Шаг 1:
Качаем factory прошивку и шьём обычным способом. Системные инструменты -> Резервная копия & Восстановление (System Tools -> Firmware Upgrade).
После успешной прошивки мы получаем рабочий роутер с включенным web-интерфейсом. Поэтому заходим в настройки прошивки через браузер. Дальнейшие действия таковы:
Вводим в адресную строку адрес роутера 192.168.1.1
![](https://habrastorage.org/r/w780q1/storage2/990/e6b/5e4/990e6b5e437b0110a055baa627308755.jpg)
Нажимаем клавишу Enter и появляется web интерфейс роутера. Мы увидим то что нам предложили ввести Username и Password. В Username вводим root, поле Password оставляем пустым. Нажимаем Login.
![](https://habrastorage.org/r/w780q1/storage2/a5c/a16/16b/a5ca1616b0a2e8c1448b940cda4859b1.jpg)
На этом прошивка закончилась, вы попали в web интерфейс прошивки Openwrt.
Нажимаем на Network -> Interfaces -> Wan -> Edit
![](https://habrastorage.org/r/w780q1/storage2/ad0/6e4/265/ad06e4265545190c5bf14e07e8c55f53.jpg)
Выбираем нужный нам протокол, в моем случаи это PPPoE. Вводим логин от интернета в строку PAP/CHAP username, а пароль в PAP/CHAP password. Нажимаем Save & Apply.
![](https://habrastorage.org/r/w780q1/storage2/3c2/68d/1d3/3c268d1d30c1f4513a4868663d749da5.jpg)
Возвращаемся обратно в Interfaces, нажимая на этот раздел, выбираем строку WAN и нажимаем connect. Интернет настроен.
![](https://habrastorage.org/r/w780q1/storage2/99e/233/586/99e2335864e81ccb37f32b58ba580c61.jpg)
Настраивается оно почти так же как и интернет соединение так что расскажу кратко.
Заходим раздел Network -> Wifi -> edit(если есть) или Add(если нет созданной). В разделе General Setup меняем ESSID, это название вашей сети, потом заходим в Wireless Security. В строке Encryption выбираем WPA-PSK/WPA2-PSK Mixed Mode. В строке Key пишем пароль от wi-fi сети. Нажимаем Save & Apply.
![](https://habrastorage.org/r/w780q1/storage2/70f/142/f12/70f142f12548333397214d54001ac90f.jpg)
Возвращаемся в раздел Wifi и нажимаем connect. Wi-fi настроен.
Для того чтобы русифицировать прошивку нам надо зайти в раздел System -> Software -> и нажать на кнопку Update List.
![](https://habrastorage.org/r/w780q1/storage2/459/3f7/bc0/4593f7bc0e6fb9ae6c60debe88fc8c00.jpg)
После этого нажимаем на Available Packages, выбираем раздел L. Находим файл с именем "luci-i18n-russian" нажимаем кнопку Install. На запрос согласны ли вы, нажимаете ок.
![](https://habrastorage.org/r/w780q1/storage2/5ee/443/f02/5ee443f025a1fe986e515b8389b18b32.jpg)
Языковой пакет скачали, теперь его нужно применить. Открываем раздел System -> Language and Style-> Language -> Русский. После этого нажимаем кнопку Save & Apply.
![](https://habrastorage.org/r/w780q1/storage2/73f/133/6c0/73f1336c0a38696fd1342db9972bc2d3.jpg)
Обновляем страницу(нажимаем на клавиатуре F5) и видим русский интерфейс.
Заходим в раздел Система -> Управление. Устанавливаем Пароль маршрутизатора. Нажимаем сохранить и применить.
![](https://habrastorage.org/r/w780q1/storage2/377/2a2/f6c/3772a2f6c9c0003c8ebe9fce8b3aac9b.jpg)
Система -> Перезагрузка -> Выполнить перезагрузку.
![](https://habrastorage.org/r/w780q1/storage2/c1f/1c1/859/c1f1c1859565eb71d209642123783f67.jpg)
В моём случае роутер на последней стабильной родной прошивке при 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
![](https://habrastorage.org/storage2/990/e6b/5e4/990e6b5e437b0110a055baa627308755.jpg)
Нажимаем клавишу Enter и появляется web интерфейс роутера. Мы увидим то что нам предложили ввести Username и Password. В Username вводим root, поле Password оставляем пустым. Нажимаем Login.
![](https://habrastorage.org/storage2/a5c/a16/16b/a5ca1616b0a2e8c1448b940cda4859b1.jpg)
На этом прошивка закончилась, вы попали в web интерфейс прошивки Openwrt.
Шаг 4, настраиваем интернет соединение
Нажимаем на Network -> Interfaces -> Wan -> Edit
![](https://habrastorage.org/storage2/ad0/6e4/265/ad06e4265545190c5bf14e07e8c55f53.jpg)
Выбираем нужный нам протокол, в моем случаи это PPPoE. Вводим логин от интернета в строку PAP/CHAP username, а пароль в PAP/CHAP password. Нажимаем Save & Apply.
![](https://habrastorage.org/storage2/3c2/68d/1d3/3c268d1d30c1f4513a4868663d749da5.jpg)
Возвращаемся обратно в Interfaces, нажимая на этот раздел, выбираем строку WAN и нажимаем connect. Интернет настроен.
![](https://habrastorage.org/storage2/99e/233/586/99e2335864e81ccb37f32b58ba580c61.jpg)
Шаг 5, настраиваем Wi-Fi соединение
Настраивается оно почти так же как и интернет соединение так что расскажу кратко.
Заходим раздел Network -> Wifi -> edit(если есть) или Add(если нет созданной). В разделе General Setup меняем ESSID, это название вашей сети, потом заходим в Wireless Security. В строке Encryption выбираем WPA-PSK/WPA2-PSK Mixed Mode. В строке Key пишем пароль от wi-fi сети. Нажимаем Save & Apply.
![](https://habrastorage.org/storage2/70f/142/f12/70f142f12548333397214d54001ac90f.jpg)
Возвращаемся в раздел Wifi и нажимаем connect. Wi-fi настроен.
Шаг 6, русифицируем прошивку
Для того чтобы русифицировать прошивку нам надо зайти в раздел System -> Software -> и нажать на кнопку Update List.
![](https://habrastorage.org/storage2/459/3f7/bc0/4593f7bc0e6fb9ae6c60debe88fc8c00.jpg)
После этого нажимаем на Available Packages, выбираем раздел L. Находим файл с именем "luci-i18n-russian" нажимаем кнопку Install. На запрос согласны ли вы, нажимаете ок.
![](https://habrastorage.org/storage2/5ee/443/f02/5ee443f025a1fe986e515b8389b18b32.jpg)
Языковой пакет скачали, теперь его нужно применить. Открываем раздел System -> Language and Style-> Language -> Русский. После этого нажимаем кнопку Save & Apply.
![](https://habrastorage.org/storage2/73f/133/6c0/73f1336c0a38696fd1342db9972bc2d3.jpg)
Обновляем страницу(нажимаем на клавиатуре F5) и видим русский интерфейс.
Шаг 7, устанавливаем пароль на маршрутизатор
Заходим в раздел Система -> Управление. Устанавливаем Пароль маршрутизатора. Нажимаем сохранить и применить.
![](https://habrastorage.org/storage2/377/2a2/f6c/3772a2f6c9c0003c8ebe9fce8b3aac9b.jpg)
Шаг 8, заключительный этап
Система -> Перезагрузка -> Выполнить перезагрузку.
![](https://habrastorage.org/storage2/c1f/1c1/859/c1f1c1859565eb71d209642123783f67.jpg)