Подключить nas по wifi
"21ый век на дворе!", подумал я и решил собрать себе домашний NAS. Большой стационарный ПК у меня собран в преотличном, но гробоподобном Cooler Master CM690 II Advanced. Там стоит 3 HDD-винчестера, а также SSD на 256 ГБ, которого хватает на систему (Windows 8.1, кстати, рекомендую), программ и игр. Мне захотелось вынести жесткие диски на отдельный ПК, который можно было бы вообще не выключать. Оттуда бы денно и нощно качались торренты, там бы крутился Plex, хранились архивы фотографий и прочего, а также была бы возможность подключения к телевизору по HDMI, ведь кривожопые программисты LG так и не наделили телевизоры 2012 года способностью менять звуковую дорожку при просмотре фильма по DLNA.
Естественно, при наличии роутера, поддерживающего 802.11ac, соединить все устройства в сеть захотелось по этому самому супер-быстрому вайфаю. Именно поэтому вариант покупки готового NAS отпадает сразу - стоимость сетевого хранилища на 4 диска с интегрированным адаптером 802.11n начинается с чудовищных 25-28 тыс. р. (без дисков, разумеется), а готовых NAS с поддержкой 802.11ac пока просто не существует.
Поэтому - только самосбор.
Всё, что нужно - это сравнительно миниатюрный корпус, способный вместить 4 винчестера, а также имеющий USB 3.0 на морде, mini-ITX плату, малогреющийся процессор, 4 гига памяти и адаптер вайфая. Ну и блок питания. Конфигурация вышла вот такая:
В сумме получилось около 13 тыс. р..
Я не знаток всяких линуксов, поэтому накатил простую Windows 7 Home Premium, поставил PLEX, доступный удаленно uTorrent, а также TeamViewer. Aida64 мне вот так красиво показывает данные датчиков на рабочем столе:
Всё это тихо-мирно работает, температуры винчестеров держатся на уровне до 45 градусов, нагрев процессора интеллектуально контролируется материнкой и не превышает 55 градусов при минимальной скорости вращения процессорного вентилятора. Боковой кулер в корпусе вообще можно отключить. Позже будут закуплены HDD серии WD Red по 3 ТБ и объединены в RAID-5. Пока - старые винты просто воткнуты по-отдельности.
Что касается конфига, то я просчитался с блоком питания - он шумноват. С другой стороны, и стоит он 680 рублей. Можно вкорячить кулер потише, но потерять гарантию на БП, можно поменять БП на более продвинутый. Пока думаю. Безвентиляторный БП стоит, к сожалению, как половина этого NAS. По другим компонентам нареканий нет. Если хочется большего количества винчестеров, рекомендуется взять мать ASUS P8H77-I с шестью портами SATA и другой корпус. Но в этом случае настолько компактно уже не получится, или же USB 3.0 на морде не будет, или придется заказывать из интернетов и долго ждать.
Теперь о самом интересном - о скорости передаче данных внутри локальной сети.
При работе роутера RT–AC66U в обычном режиме (Wireless Router) при перекачке больших файлов между ПК, подключенным через тот же AC–WiFi, и NAS, подключенным по кабелю 1 Гбит/c, скорость стабилизируется на 60/70 мегабайт в секунду в разные стороны. То есть результат для беспроводной сети просто отличный, для работы с данными на NAS хватает.
Но это если одно устройство подключено по кабелю.
А вот если оба подключены через WiFi (одинаковыми адаптерами PCE–AC66U, напомню), то скорость падает до 15–20 мегабайт в секунду. Что никак на похоже на 1300 мегабит.
В чем загвоздка? В том, что даже такого мощного роутера на всё не хватает.
Производитель рекомендует добавить в конфигурацию еще один роутер (любой, не обязательно такой же), который будет заниматьcя раздачей интернета, а AC66U переключить в режим Media Bridge, чтобы он был ответственен строго за передачу данных по WiFi внутри локальной сети. Тогда скорость внутри локалки должна быть о–го–го.
Осталось проверить теорию практикой - найти второй роутер, хоть какой, настроить и посмотреть, как всё это будет работать. Стоит ли игра свеч? В моем понимании - да, ведь в итоге получится NAS (а также медиаплеер), который можно переставлять как угодно по квартире, и который будет обеспечивать скорость обмена данными до 80 мегабайт в секунду. В теории.
Существует несколько вариантов реализации сетевого хранилища для дома, например, открытие общего доступа к папке в операционной системе, создание сервера на основе обычного системника, либо готовое решение которое останется лишь подключить к сети и розетку, сделав небольшую настройку в интуитивно понятном интерфейсе.
Рассмотрим один из вариантов домашнего сетевого хранилища с возможностью доступа к нему с компьютеров, мобильных устройств и Смарт ТВ. Хранилище может быть использовано в качестве облачного для видеонаблюдения, конечно, не промышленного масштаба. Для этого можно воспользоваться, например, роутером Zyxel Kenetic Viva, у которого имеется USB-порт для подключения модемов, принтеров и накопителей.
Безусловно, подойдут маршрутизаторы и других производителей, поддерживающих подключение носителей информации по USB.
В качестве накопителя можно использовать не только внешние жесткие диски, но также SSD и обычные HDD на 3,5 или 2,5 дюйма с SATA-интерфейсом.
Чтобы их подключить, понадобится переходник с SATA на USB.
Подготовив необходимые комплектующие, остается произвести настройку роутера. В операционной системе Windows, запустив браузер в адресной строке, нужно ввести IP-адрес роутера. Узнать адрес можно на его обратной стороне или же, посмотрев в настройках сетевого подключения адрес шлюза который и является адресом маршрутизатора.
Затем следует ввести логин и пароль, если их не меняли, то по умолчанию, чаще всего admin\admin или только логин admin. В Web-интерфейсе, на текущем маршрутизаторе, перейдя во вкладку «Обновление» и отобразив дополнительные компоненты, следует установить представленные элементы, касающиеся USB-накопителя.
Для установки компонентов остается нажать клавишу «Установить». В разделе «Приложения». В первой же вкладке «Сеть Windows» достаточно будет поставить галочку напротив поля «Включить». Остальные пункты можно активировать по мере необходимости.
Выполнив настройки роутера следует подключить сетевой диск. Для этого, в Windows 10, кликнув на Рабочем столе по ярлыку «Этот компьютер», в адресной строке необходимо набрать два обратных слеша и IP-адрес роутера.
Это очередная статья о сборке очередного NAS для домашнего использования. Что побудило меня написать её? Начиная собирать себе NAS, я перечитал все нагугленные статьи, в которых люди рассказывали, как выбирали и собирали хранилища для себя. Благодаря этим статьям, я избежал некоторых ошибок при выборе железа и ПО. Собрал с первого раза конфигурацию, которая полностью меня устраивает по сей день. Поэтому уверен, кому-то моя статья может пригодиться.
Правда, надо сказать, что по профессии я системный администратор и это наложило на конфигурацию определённые требования, а на статью — подробность в описаниях с иллюстрациями на
2 Мб. Так что да, NAS собирал сам. Но без фанатизма. В статье я не ограничился описанием железа, а рассказал ещё как использую получившуюся машину. Всем интересующимся добро пожаловать под кат!
В жизни каждого айтишника наступает момент, когда в корпусе кончается место под диски
Прежде чем бежать в магазин, я попытался определиться что хочу получить от устройства сейчас, и что мне может захотеться потом.
- Хранение большого объёма данных. Это очевидно.
Но был маленький нюанс в том, что я располагал некоторым количеством жёстких дисков. Скажем так, насисадминил. Именно их я и собирался использовать. Все диски разного объёма, производителей и временем отработки. В сумме давали вполне достаточный для меня объём в 2-3 терабайта. - Торренты.
На устройстве должен быть вменяемый клиент для этих целей. - Гибкие настройки и дополнительные возможности.
Такой расплывчатый критерий, как раз-таки на будущее, для возможности использования дополнительных сервисов, например, облачное хранение или медиасервер. - Малое потребление электроэнергии.
- Низкий или отсутствующий уровень шума.
- Минимальная цена.
Готовые NAS
К тому времени я имел опыт общения на работе с Synology DiskStation DS411 и с D-Link DNS-320. В операционку Synology я был влюблён! Стабильно, удобно, понятно, свой репозиторий с приложениями, полезные обновления — это всё про неё. Само железо тоже радовало своим аптаймом и тишиной. Не радовала только цена (конец 2014 г.) Я не готов был отдать 20 000 руб. за то, чтобы просто хранить там фильмы с музыкой. Естественно были модели подешевле на два диска, но четыре диска для хранилища честь, а два и в стационарном компьютере есть.
На примере DNS-320 я увидел, что, если выбирать самое дешёвое, то и получу я более чем скромное устройство. Собственно, раздавать файлы в локалке — это единственное, что более-менее нормально умеет делать данная коробка.
На этом этапе стало понятно, что NAS придётся собирать из компьютерных комплектующих.
Вопрос с HDD
Исследуя цены на брендовые хранилища, я параллельно раздумывал о конфигурации дисков в системе. RAID? JBOD? Отдельными томами? С одной стороны, хранить на рэйде фильмы с музыкой — расточительно. В случае утраты, их можно скачать заново. С другой стороны, есть пара папок, которым надо бы обеспечить сохранность и желательно без разработки специальных сценариев бэкапа (за бэкапами надо следить и проверять). Кроме того, уже имеющиеся у меня диски — разного объёма. Соответственно после сборки любого RAID, я потеряю сотни гигабайт на «обрезке» дисков под самый маленький и целый диск под контрольные суммы (например).
JBOD выглядит привлекательно в том плане, что доступен весь объём всех дисков, а в случае отказа одного, данные на остальных останутся. Но ту пару важных папок всё равно нужно бэкапить. Кроме того, для меня остался открытым вопрос что произойдёт со всем массивом, если один из дисков откажет. Продолжит ли массив работу или всё придётся пересобирать/восстанавливать?
Работать с дисками как с отдельными томами тоже не с руки. Рано или поздно на всех дисках будет фарш из разных данных. В общем надо было думать дальше, ато:
Выбор операционной системы
Так как хранилище теперь собиралось из обычных компьютерных комплектующих, то выбор операционки был широк. Linux, Windows, XPenology, FreeNAS, NAS4Free. Классическому Линуксу (Ubuntu, Debian и т.п.) сразу нет. Я в нём не большой спец и прикручивание каждой функции сопровождалось бы многочасовыми работами. FreeNAS и NAS4Free очень интересные и функциональные решения, но смутила статья про флешки, с которых грузятся эти операционки. Кроме того, т.к. эти системы основаны на FreeBSD, то в случае расширения их функционала или возникновении проблем, я столкнусь всё с тем же малоизвестным мне Линуксом. С HDD они работают всё в тех же линуксовых форматах. Как правильно было написано в одной статье:
XPenology выглядел самым привлекательным, т.к. имелся положительный опыт работы с ним. Да, в основе это всё тот же Линукс, но все задачи и не многочисленные проблемы мне удавалось решать через веб-интерфейс.
Ах да, Windows. Ну это выглядело для меня как-то скучно и громоздко. Мне хотелось чего-то лёгкого и нового, а не ещё один Win сервер, которые уже надоели на работе.
И тут я нахожу статью на хабре StableBit DrivePool — дисковый массив с дублированием файлов. В статье автор сделал небольшой обзор софтовых решений для работы с массивами дисков. Его целью было отказаться от RAID, не потеряв при этом в сохранности файлов. А в случае проблем, не «шаманить» с восстановлением. Прочитав её, я понял, что StableBit DrivePool — как раз то, что мне нужно! Принцип работы программы хорошо описан в конце статьи автора.
Программа платная, но в 2014-м в пересчёте на рубли она стоила всего 700+. Я не стал париться и купил лицензию. Сейчас цена ощутимо больше, поэтому вот вам инфа: за год программа не обновлялась. Работает стабильно, косяков не обнаружено.
Найдя способ, как объединить диски в пул, выбор операционки стал очевиден — Windows. StableBit DrivePool доступна только под эту платформу. Я выбрал Server 2008R2.
Железо
Определившись с операционной системой, можно выбирать железо. Хотелось, чтобы оно было компактным, бесшумным и дешёвым. В плане компактности и бесшумности обратил внимание на материнские платы с встроенным процессором и с охлаждением без вентилятора. Они оказались ещё и не дорогими, поэтому достаточно быстро выбрал Asus AT4NM10T-I:
Плата оставила очень приятные ощущения. Судя по набору и количеству портов/разъёмов, при создании этой платы наверняка рассчитывали на всяких самоделкиных. Есть даже разъём для LVDS.
Производительность объективно оценить не могу. С задачами NAS на Windows Server она справляется замечательно. Синтетические тесты не делал.
Корпус по оптимальным соотношениям цена/качество нашёлся быстро. Cooler Master Elite 120.
Смотрел корпуса и покомпактнее, но цены у них были уже не такие компактные. Корпус оказался удобным и качественным. Три HDD вставляются штатно.
Четвёртый через докупаемый переходник в отсек для CD-ROM. (да да, переходник пришлось колхозить, другого в магазинах не было)
В комплекте с корпусом 2 вентилятора. Один на 120 мм для HDD и один на 80 для радиатора материнской платы (вы его уже заметили на предыдущих фото).
Приятной мелочью в комплекте оказались два переходника с 3,5' на 2,5' HDD. Особая приятность в том, что переходники подходят для любого другого корпуса. Отверстия под болты у них на стандартном месте, а высота конструкции с установленным диском не превышает высоту обычного HDD.
В процессе сборки никаких проблем не возникло. Длинны всех проводов достаточно, установка и последующий доступ к комплектующим удобен (за исключением очевидных вещей). В общем корпус для людей!
Всё остальное железо, а именно диски, БП и оперативная память (SO-DIMM) у меня имелись. В сумме я уложился в 5 085 рублей.
Отмечу, что двух гигабайт оперативки ощутимо мало. Я держу на серверах минимально возможный набор программ. У меня не висят всякие Апдейтеры от Гуглов и Адобов, каких-то приложений от драйверов и т.п. Минимальный набор, только самое нужное. При всём этом в спокойном состоянии занято 800 мегабайт памяти. Понятно, что при определённой активности пользователя, начинается активное использование файла подкачки со всеми вытекающими. В общем памяти берите больше.
Он есть. Рядом с кроватью не поставишь. Самый шумный из вентиляторов обдувает радиатор на материнской плате. Вентилятор в блоке питания и на корзине жёстких дисков не слышно за звуком самих дисков. Очень жаль, что корпусные вентиляторы из комплекта не поддерживают PWM. Тогда бы их скоростью управляла материнская плата:
И наверняка всегда держала бы на минимуме. Ещё склоняюсь к тому, что радиатору на процессоре не требуется дополнительное охлаждение, предусмотренное в корпусе. Как бы то ни было, вопрос с шумом отошёл на второй план. Я поставил системник там, где его шум совершенно не мешает и пока забыл об этом. Когда придёт время, либо вентиляторы будут заменены на поддерживающие PWM, либо приобретён контроллер для них. Ну, например:
Для работы с торрентами я поначалу установил классический μTorrent. У него в настройках есть замечательная фишка: можно указать папку, которую μTorrent будет постоянно мониторить на предмет наличия торрент-файла. Как только обнаруживается новый файлик, программа начинает закачку. И есть ещё одна галочка «Удалить торрент-файл когда началась закачка». Что получается. Я за своим компьютером, скачиваю торрент-файл и кладу в специальную папку на NAS. Через 5-10 секунд он пропадает. Это значит μTorrent «взял» его и начал закачку. Ещё одна галочка под названием что то вроде «Добавлять случайное расширение к файлу пока он не скачался полностью» позволяет видеть в папке с закачками, какие файлы ещё качаются, а какие уже скачаны. По такой схеме, для скачивания торентов мне вообще не был нужен интерфейс μTorrent.
Я пошёл ещё дальше и установил на мой сервер ЯндексДиск, указав в μTorrent искать торрент-файлы в папке ЯДиска. Теперь, сидя на работе и подбирая себе киноленту на вечер, я клал торрент-файл на ЯДиск и через 20-30 секунд он пропадал…
Очень пригодилась программа HWMonitor, отображающая на рабочем столе приятное окно с температурой датчиков и скоростью вентиляторов (кстати, о температуре в корпусе):
Когда заходишь по RDP, сразу можно оценить, что всё крутится, вертится и не объято пламенем пожара.
К сожалению автор в новых версиях программы разделил её на платную и бесплатную. В бесплатной остался только минимальный базовый функционал. А все плюшки типа экранчика как на скрине, видимо, перенесены в платную. У меня версия 0.6.0 beta.
wake-on-lan
Такая схема проработала у меня не долго. Я задумался о том, что большую часть времени сервер просто стоит и тратит электричество. Он конечно раздаёт торренты, но те несчастные пара десятков моих любимых фильмов, которые я храню для себя, это даже не капля в море. В общем торрент-сеть совсем не обеднеет если я прекращу раздачу.
Итак, хочу, чтобы NAS работал только тогда, когда он мне нужен. А всё остальное время спал. И будить его по сети, а не кнопкой. Для этого есть технология Wake-on-LAN. Эту фичу должна поддерживать материнская плата и сетевой контроллер (если он внешний). Благо, на многих моделях эта функция есть, как и на моей. Пробуждается компьютер при помощи «волшебного пакета», отправленного в сеть с указанием МАС-адреса сетевой карты. Для этого есть специализированные бесплатные программы или, например, в моём роутере Asus есть такая функция. Но в процессе эксплуатации оказалось, что Windows сам шлёт это волшебство при обращении к сетевому ресурсу. И при обращении по RDP и при обращении к сетевой папке. Это и хорошо, и плохо. Хорошо тем, что не нужны дополнительные программы. А плохо вот чем, если расшаренную папку подключить на клиенте как сетевой диск, или добавить в избранное:
то при включении клиента, на сервер будет автоматически отправляться «волшебный пакет» и будить его. Это я выяснил, когда пытался понять почему мой NAS просыпается сам. В случае с сетевым диском поведение понятно — клиент пытается получить информацию о диске, чтобы отобразить его статус (объём, доступность). Но зачем Windows проверяет ссылки в избранном, мне не понятно. Хотя кому-то эта особенность может наоборот пригодиться — включил свою рабочую машину, вместе с ней автоматом стартовал NAS.
Беспокойно «спать» сервер может не только из-за windows-машин в сети. Бывало несколько дней подряд NAS засыпал и тут же просыпался. Грешу на роутер, но доказательств пока нет.
В сон сервер отправляется своим стандартным средством, если в течении указанного времени нет сетевой активности.
μTorrent был заменён на Free Download Manager. У него есть галочка «Закрыть программу по завершении закачки». Запускаю закачку, ставлю галку, отключаюсь от удалённого рабочего стола. Free Download Manager закрывается по завершении скачивания, NAS засыпает по таймеру бездействия.
ЯндексДиск естественно тоже пришлось убрать с сервера.
Когда думал, куда в квартире поставить NAS, решил попробовать Wi-Fi. Модно, удобно, современно. Был приобретён TP-LINK TL-WN881ND:
Подключалось всё через роутер Asus RT-N12. Всё было классно до того момента, пока я не сел смотреть фильм в хорошем качестве. Обычный .mkv 1080р размером
20 Гб. В середине фильма картинка и звук начали прерываться. Media Player Classic показывал, что все его буферы пусты и еле-еле подтягивал очередной кусок видео. Так было со всеми «тяжёлыми» фильмами. На простом копировании большого объёма информации тоже заметил, что через некоторое время скорость значительно проседала. Поверхностный поиск информации по данной проблеме результатов не дал, а прокинуть витую пару до сервера мне было проще, чем дальше разбираться с Wi-Fi.
Ни в коем случае не хочу наговаривать на wi-fi и делать громкие заявления о его готовности к длительной и высокой нагрузке. Но если вы собираетесь подключать свой NAS через него, то имейте в виду, что могут быть проблемы.
Заключение
Что в заключении? Само по себе сетевое хранилище — штука крайне полезная. Сценариев его применения можно придумать сколько угодно, особенно если вы будете использовать полноценную операционку. Предлагаю в комментариях поделиться своим опытом или идеями, для чего можно использовать домашний NAS помимо «файлопомойки».
Например, банальные бэкапы данных. Если по локалке, то тем же Cobian Backup по расписанию в специальную папку. Если по интернету, то BitTorrent Sync. В случае с Кобианом — не подключайте папку для бэкапов как сетевой диск. В случае с BitTorrent Sync, используйте на сервере теневые копии (что это и как настроить). Вирусы-шифровальщики станут уже не так страшны.
Мне частенько пригождается домашний сервер на работе, когда нужно проверить доступ к рабочим ресурсам с другого IP из интернета. Всякие VPN, OpenVPN и т.п.
Медиасервер. В тандеме со Smart TV все мультимедийные функции можно полностью переложить на них. Если на телевизоре есть нормальный браузер и поддержка клавиатуры с мышью, то даже закачкой контента можно заниматься через телевизор.
Сервер видеонаблюдения в дверной глазок. Или видео фиксация активности кота…
Организовать домашнее хранилище файлов можно разными способами. Самый простой и затратный — держать файлы на компьютере, однако нет ничего сложного в том, чтобы раздавать данные по Wi-Fi прямо с жёсткого диска. В некоторых случаях такое хранилище может быть даже переносным. Как это сделать?
Накопитель, подключенный к роутеру
Некоторые модели роутеров поддерживают подключение флешек и винчестеров. Найдите инструкцию от роутера, посмотрите, поддерживает ли он такую функцию и, если да — подключите к нему накопитель и настройте раздачу файлов. Доступ к сетевому диску можно получить через обычный файловый менеджер на компьютере, планшете или смартфоне, главное — чтобы у них было подключение к роутеру и разрешение на чтение этого диска.
Винчестеры с Wi-Fi
Некоторые компании, например Seagate, выпускают портативные жёсткие диски с поддержкой Wi-Fi. Они стоят немногим дороже обычных и поддерживают одновременную раздачу файлов сразу на несколько устройств. Допустим, вы можете работать на компьютере с документами, хранящимися на этом диске, на планшете смотреть видео, а на смартфоне слушать музыку. Обычно в такие винчестеры установлен аккумулятор, благодаря которому раздачу файлов можно осуществлять даже в пути без подключения к розетке. Доступ к данным осуществляется по FTP или через специальное приложение. Диски, подключенные к Wi-Fi, видят устройства на всех современных операционных системах, как десктопных, так и мобильных.
Внешние боксы
В том случае, если у вас уже есть винчестер и вы хотите сделать его беспроводным, можно обойтись покупкой специального корпуса с адаптером SATA и модулем Wi-Fi. Такие корпусы выпускаются для дисков 2,5″ и 3,5″, а некоторые из них оснащены встроенными аккумуляторами. Малоизвестные производители, как правило, не заморачиваются с разработкой специального софта для доступа к файлам, но предусматривают поддержку нескольких общепринятых сетевых технологий, например, NAS и FTP. В Китае такие боксы стоят относительно дёшево — от 30 долларов и выше в зависимости от характеристик. Объём диска может быть любым, а в том случае, если вы не хотите пользоваться Wi-Fi (например, из-за ограничения скорости), диск можно подключить к компьютеру напрямую USB-кабелем.
Как и в случае с брендовыми беспроводными винчестерами, раздавать файлы с накопителей, установленных в боксы с модулями Wi-Fi, можно на компьютеры с Windows, macOS и Linux, а также на мобильные устройства с Android, iOS и Windows 10 Mobile.
Читайте также: