среда, 5 марта 2014 г.

OpenWrt + внешний HDD + Samba = NAS Server (часть первая)

     Здравствуйте, этот пост я решил написать после того, как очень долго серфил просторы интернета в поисках информации и людей которые бы мне помогли. Но увы я встретил на своем пути тонные не понятных мануалов и людей которые говорили мне что я задумал ерунду, что мне нечем заняться и ничего у меня не выйдет из того что у меня есть. Если я хочу воплотить это в жизнь, мне надо приобрести девайсы по лучше чем эти! 
Но другого у меня ничего не было. Был старенький винт, tp-link за 40$. И я хотел чем нить заняться.
     На данную тематику очень много информации в сети, но очень мало информации на русском языке. Большая ее часть на английском. Который не всем понятен в силу того, что американцы так же как и мы используют сленг. А переводчики его не понимают. И получается полная белеберда. Поэтому я собрал все воедино несколько мануалов. Комментарии и решения проблем в одном. Надеюсь что труды мои пройдут не зря и кому то это будет полезным.
     То что я сейчас опишу, можно сделать с любым другим маршрутизаторами. Но у меня в наличии был TP-LINK TL-MR3040 и 250 Гигабайтный usb винт Fujitsu HandyDrive.



Как установить прошивку openwrt на марштутизатор TP-LINK? 

     Я буду приводить примеры на основе 3 маршрутизаторов которые у меня были. Это TP-LINK TL-WR1043NDTL-WDR4300 и TL-MR3040. Не пугайтесь разницы ни какой нет, Вы это можете проделать с любым машрутизатором tp-link просто мне над было делать откуда то скриншоты. А так как первый маршрутизатор (далее рутр) который я прошил в openwrt был именно 1043ND то скрины по установке openwrt будут на его базе. Так же частично информация была взята с таких ресурсов как: Конференция IXBTХабрахабрАвтодом,Forum.0day.kiev.ua и естественно основной источник это OpenwrtWiki
     Поменять заводскую frimware tp-link на на что то другое, не так уж и сложно. Я постараюсь подробно описать весь процесс.


И так, обновление прошивки для машрутизатора TP-LINK TL-MR3040



     Для обновления заводской прошивки tp-link на openwrt, для начала нужно подключить маршрутизатор к вашему ПК. По умолчанию IP адрес 192.168.0.1  Подробно на этом останавливаться думаю не стоит. Поэтому просто укажите в вашем сетевом подключении статичный ip адрес:

IP Адрес - 192.168.0.5 или (192.168.1.5)
Маска подсети - 255.255.255.0
(в WInXP - это Мой компьютер - Панель управления - Сетевые соединения
в Win7 - это Меню - Панель Управления - Центр Управления сетями и общим доступом - Изменения параметров адаптера)
     Проверить есть ли соединения между ПК и маршрутезатором тоже не сложно: нажмите последовательно клавиши win+r в появившемся окне напишите ping 192.168.1.1 или ping 192.168.0.1 Увидеть Вы должны следующее:





     Помните! 

К машрутезатору должен быть подключен только один ethernet кабель соединяющий Ваш ПК и роутер. Остальное надо отключить. (Кроме питания конечно) Ни в коем случае не прошивайте машрутезатор по WI-FI! Ни когда не отключайте питание во время обновления прошивки. Было бы хорошо подключить питание роутера через UPS

     После того как все было подключено. Открываем браузер вводим http://192.168.0.1/ (http://192.168.1.1/) нажимаем enter. В появившемся окне авторизовываемся: логин и пароль: admin, admin
     Выбираем System Tools - Factory Defaults.



     Нажимайте на кнопку 'Restore' для того что бы все настройки маршрутизатора сбросились до заводских. Вы увидите сообщение 'Factory settings restored successfully' и маршрутизатор начнет перезагружаться.

     Открываем новую вкладку и вводим адрес: http://wiki.openwrt.org/toh/tp-link/tl-mr3040  находим заголовок  Installation.  Смотрим дальше, если у вас версия железа v.1.x, то вам нужно скачать прошивку под версию один, если версия два, то естественно  под версию два. 
Version 1.x - пряма ссылка на прошивку
Version 2.x - пряма ссылка на прошивку.
Прошивки (Или перейдите сюда, нажми crl+f и впишите в поиске 3040)
Будьте внимательны, на момент написания статьи версия два была транк, т.е. версия для разработчиков.
Или же вы можете выбрать прошивку на официальном сайте https://downloads.openwrt.org/latest/
Запомните Вам нужна именно squashfs-factory - это для прошивки из стандартной в openwrt!

     После перезагрузки рутера опять же зайдите в веб интерфейс по адресу 192.168.0.1 (192.168.1.1) Далее открываем вкладку System Tools - Frimware Upgrade
В поле 'file:' Или введите имя файла и путь к нему в ручную, или нажмите кнопку 'Обзор' и выберите прошивку openwrt. Предварительно скачанную с сайта opewrt.



     Теперь нажимаете на 'Upgrade' И ждите. Долго ждать не придется. Процедура займет 2-3 минуты не больше. Напоминаю что ни при каких обстоятельствах, не отключайте питания рутера или ethernet!  И ни в коем случае не пытайтесь шить рутр по средствам без проводных сетей!


     После того как маршрутизатор прошился и перезагрузился. Вы должны увидеть следующее:


     Так как на момент написания статьи, я уже прошился. Есть ряд отличий. Я присвоил своему рутеру адрес 192.168.1.200 (что бы не было конфликтов с моим домашним маршрутизатором)
     Так же в верху над надписью Authorization Required будет написано что необходимо установить пароль на маршрутизатор в целях безопасности и для получения к нему доступа по SSH.
     При первом запуске нужно будет просто нажать Login, потому что пароль не установлен. Далее Идем во вкладку System - Administrator В разделе Router Password устанавливаем пароль к вашему маршрутизатору:





     На этом установка прошивки opewrt закончена!

Дальше остается настроить рутр под себя! Удачи!


Комментариев нет:

Отправить комментарий