Теперь нам нужно установить openvpn клиент на роутер, заодно и текстовый редактор nano, файловый мэнеджер mc, и русификатор luci. Попытки прошить DIR-300 прошивкой от OpenWrt успехом не увенчались, из-за того что в моем устройстве в качестве процессора установлен Realtek RTL8196E, и хоть я и нашел способ скачать исходники для него в официальных ветках их нет , но собрать не удалось. Антенный провод зачищаем и надеваем на него коннектор, делаем сердцевину провода так чтобы она выглядывала из коннектора на сантиметр.

Комплект поставки

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

Идем на официальный сайт OpenWrt. Первое, что нас должно заинтересовать — поддерживается ли наше устройство. Это можно выяснить, посмотрев список поддерживаемых устройств, это первая ссылка на главной странице. В списке справа, смотрим интересующую информацию.

Что касается моего девайса, то мне в руки попал 1043ND версии 2.1, прошивки для которого в стабильной ветке нет. Однако по данному устройству имеется весьма подробное описание (вплоть до распиновки печатной платы) где сказано, что прошивку именно для версии 2.x можно взять в ветке trunk, вот тут.

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

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

В данном обзоре приведу Ъ-способ, связанный с самостоятельной сборкой прошивки, включающей сразу всё необходимое.

Это — профиль по умолчанию, доступный для нашего устройства. Здесь указана модель роутера (TP-LINK TL-WR1043N/ND) а так же список пакетов, включенных в образ. Данные пакеты — модули ядра (приставка kmod — Kernel Module говорит сама за себя) драйверы USB, что хорошо, но для нашей цели недостаточно. Нам потребуется как минимум следующее

Последние три пакеты нужны, чтобы организовать работу с флешкой, используя её в качестве основного накопителя для роутера. Встроенная флеш-память девайса имеет объем в 8 Мб, которых маловато для реализации разнообразных хитрых штуковин :).

где указываем выбранный профиль и список необходимых нам пакетов. Ключик -j8 означает что собираю я в восемь потоков — у меня Intel Core i7, поэтому грех не воспользоваться его четырьмя ядрами с гипертрейдингом — это существенно ускорит процесс. В вашем случае нужно указать число потоков, поддерживаемых установленным у вас процессором. Ждем пока прошивка соберется.

Нас интересует файл openwrt-ar71xx-generic-tl-wr1043nd-v2-squashfs-factory.bin, соответствующий прошивке под имеющийся девайс (обращаем внимание на слова factory и v2 — прошивка именно для версии 2.x. )

17-999x576.png

Черноволов Василий Петрович, эксперт по вопросам мобильной связи и интернета
Мнение эксперта
Черноволов Василий Петрович, эксперт по вопросам мобильной связи и интернета
Все сложные вопросы мы с вами решим вместе.
Задать вопрос эксперту
В системе также присутствует в сокращенном виде набор консольных программ, характерный для дистрибутивов UNIX-подобных операционных систем, а также легковесный командный интерпретатор ash Almquist shell. Если вам нужна бесплатная консультация, пишите мне!

Smart BOX TURBO делаем — конфету! шьем на OpenWRT

Прошивка через «родной» web-интерфейс

ВНИМАНИЕ: Всё нижеследующее Вы выполняете на свой страх и риск! Даже получение работоспособного устройства лишает Вас гарантии производителя! Автор не несет ответственности за порчу оборудования, вызванную действиями, описанными в данной статье!

Итак, приступим. Подключаем девайс к питающей сети через блок питания, соединяем любой LAN-порт устройства с сетевой картой компьютера, используя идущий в комплекте кабель.

Открываем браузер и заходим на http://192.168.0.1 — стандартный адрес веб-интерфейса TP-Link роутеров. Вводим логин — admin и пароль — admin, и видим такую картинку

Приведенный скрин — это эмулятор TP-Link, любезно предоставленный на сайте производителя. Мой стандартный интерфейс умер быстро, я даже не посмотрел его как следует, хотя там достаточно много «вкусного». Так что пояснять процесс установки кастомной прошивки я буду используя эмулятор.

Жмем «Обзор» выбираем наш файлик с прошивкой (будьте внимательны на этом этапе!). Прошу обратить внимание на несоответствие — в эмуляторе указана версия железа v1, мы же прошиваем v2.1, так что пусть этот небольшой ляп вас не смущает — у вас всё будет верно, версии должны соответствовать.

и жмем Upgrade, соглашаемся в ответе на вопрос «а действительно ли мы хотим. » и ждем пока закончится процесс, иллюстрируемый на экране подставными (как сказал Дмитрий Бачило) прогресс-барами.

После окончания прошивки страница попытается обновится, но окажется недоступна — теперь веб интерфейс будет доступен нам по адресу http://192.168.1.1, который надо набрать в адресной строке. Набираем, заходим и видим

По умолчанию не задан пароль суперпользователя root, поэтому первым делом зададим его. Идем в меню «Система->Управление»

и задаем пароль. После этого становится доступен ssh-интерфейс, а при заходе на веб-интерфес будет выскакивать экран авторизации

Теперь можно настроить подключение к Интернет, в соответствии с учетными данными и инструкцией провайдера (в моем случае это pppoe с авторизацией) и в принципе — можно работать! Настраивать Wi-Fi и всё остальное что требуется вам для счастья ).

Из приятного стоит отметить, что имеющийся в OpenWrt name-сервер без проблем дает возможность установить статические ip для ваших компьютеров, и без бубнов с /etc/hosts получить возможность использовать разумные имена хостов, чего от оригинальных прошивок того же D-Link мне добиться не удалось. Вообще от богатства функционала тут с непривычки рябит в глазах.

Однако, оставлю читателя изучать веб-интерфейс самостоятельно, и перейду к следующему вопросу, который хотел бы рассмотреть

20-733x576.png

2) Прошить загрузчик!
Копируем скачанный загрузчик на флешку и переставляем в флешку роутер)
В терминале по SSH даем команду для перезаписи загрузчика. Копируем скачанный загрузчик на флешку и переставляем в флешку роутер В терминале по SSH даем команду для перезаписи загрузчика. Теперь можно настроить подключение к Интернет, в соответствии с учетными данными и инструкцией провайдера в моем случае это pppoe с авторизацией и в принципе — можно работать.

Установка OpenWrt

OpenWrt изначально был разработан для Linksys WRT54G, но теперь он поддерживает гораздо больше моделей маршрутизаторов. Вы можете найти список поддерживаемого оборудования на веб-сайте OpenWrt .

Вы собираетесь заменить встроенную прошивку вашего маршрутизатора на систему OpenWrt Linux, похожую на перепрошивку пользовательского ПЗУ на свой смартфон. В вики подробно описаны четыре различных способа установки OpenWrt на ваш роутер .

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

Openwrt 3g Модем Настройка Luci • Беспроводные возможности

Видео наблюдения за городом посредством 3G интернета
Открываем браузер и заходим на http://192.168.0.1 — стандартный адрес веб-интерфейса TP-Link роутеров. Вводим логин — admin и пароль — admin, и видим такую картинку
Черноволов Василий Петрович, эксперт по вопросам мобильной связи и интернета
Мнение эксперта
Черноволов Василий Петрович, эксперт по вопросам мобильной связи и интернета
Все сложные вопросы мы с вами решим вместе.
Задать вопрос эксперту
Переходим на страницу нашего устройства, смотрим версию устройства и качаем ту прошивку, в которой присутствует слово factory. Если вам нужна бесплатная консультация, пишите мне!

Прошивка через «родной» web-интерфейс

Оцените, пожалуйста, публикацию:
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *