*BSD

индекс
131,41

Идеальный NAS своими руками, бесплатно из старого компьютера


Добрый день, Хабралюди!
Совсем недавно передо мной встала задача создания надежного и неприхотливого домашнего сервера для хранения данных и скачивания торрентов. Естественно первым местом куда я пошел за готовым решением, был Хабр. Но здесь я обнаружил в основном аппаратные реализации, как например здесь. Не имея финансовой возможности к приобретению подобного девайса я задумался о программной реализации на базе моего старого десктопа, которым в основном не пользуюсь и который только занимает место зазря. Немного походив по сети наткнулся на просто великолепное решение моей проблемы. Надеюсь, оно поможет тебе, %username%!

Не затягивая далее, скажу кратко, это: FreeNAS.

Данный продукт представляет собой модифицированный дистрибутив ОС FreeBSD, заточенный под функции NAS (Network-Attached Storage, сетевое хранилище). Для удобства управления имеется web-панель, позволяющая получить доступ ко всем необходимым функциям этого замечательного продукта. Так же поддерживаются следующие технологии: CIFS (samba), FTP, NFS, AFP, iTunes/DAAP, RSYNC, iSCSI protocols, S.M.A.R.T., LDAP(в частности ActiveDirectory), SSH, Программный RAID (0,1,5), BitTorrent (Transmission).
Всё это счастье поставляется в виде образа live cd(с возможностью установки на HDD) весом ~60мб!

Скриншот вебпанели FreeNAS (кликабельно):

Установка FreeNAS


Установка FreeNAS проста до безобразия и занимает максимум минут 20-30 (не считая времени скачивания образа на медленных интернетах).
1. В первую очередь скачиваем образ live cd с официального сайта: http://www.freenas.org/index.php?option=com_versions&Itemid=51#FreeNAS%20Images
2. Далее записываем образ на CD (подойдет даже mini-CD объемом в 190мб)
3. Загружаемся с этого диска.
4. В появившемся через некоторое время меню выбираем «9) Install to a hard drive/memory drive/USB Pen, etc.»
5. Советую вместо стандартного 128мб указать 512мб, это пригодится при добавлении дополнительных пакетов ПО.
6. Далее каждый под свой вкус выбирает параметры установки.
7. После завершения достаточно быстрой установки (которую, я, честно говоря, вообще не заметил) перезагружаемся уже с жесткого диска, предварительно убрав CD диск из привода.
8. Когда появится основное меню необходимо задать конкретные ip адреса, специфические для Вашей локальной сети и
можно отключать мышь, клавиатуру и монитор от свежеиспеченного домашнего сервера, ибо дальнейшая настройка будет исключительно
удаленной, с пользовательского компьютера.

Настройка домашнего сервера


Тут у нас будет происходить самое интересное, а конкретно, настройка сервера через удобнейшую WebGUI.
С любого компьютера из локальной сети браузером заходим на ip адрес сервера (по умолчанию это 192.168.1.250), в
поле логина вводим дефолтные логин и пароль (admin и freenas, соответственно) и попадаем, наконец-то, в
WebGUI.
Первым делом, советую поменять дефолтный пароль от WebGUI. Делается это тут: меню «System» → «General», вкладка «Password».
Вторым делом было бы не плохо поменять язык интерфейса. Это делается уже на вкладке «General» пункт «Language».
Третьим делом создаем пользователей(ибо всегда сидеть под root'ом не есть хорошо и от этого у пользователей ОС Windows ХР часто случаются проблемы) в меню «Доступ» → «Пользователи и группы».
Четвертым шагом будет подключение других дисков, которые Вы, скорее всего, создали при установке системы.
Для этого идем в меню «Диски» → «Управление». Там жмем кнопку добавить с плюсом. В появившемся окне выбираем раздел, который хотим подключить(у меня это был ad2), вводим описание (например, hdd1) и, в принципе, всё, жмём Сохранить. Добавив все необходимые диски необходимо их смонтировать. Для этого идем в меню «Диски» → «Точка монтирования». Далее, так же жмем на кнопку с плюсом. В окне диалога нам необходимо выбрать диск (напомню, у меня — ad2), тип раздела (я выбрал MBR partition, т.к. у меня только один жесткий диск, разбитый на два логических), номер раздела (у меня — 2), файловую систему (рекомендуется, UFS), имя точки монтирования (любое, например, mainhdd). Чуть ниже указываем пользователя (надеюсь, созданного Вами в третьем пункте), владеющего диском. И все, точка монтирования готова!

Службы


Одними из самых лакомых вкусностей FreeNAS являются предустановленные серверные службы. Вот тут полный простор! И FTP, и SSH, и торренты, и веб-сервер(кстати, lighttpd с уже настроенным PHP) и DynamicDNS (поддерживается несколько служб для своевременного привязывания к динамическому ip реального доменного имени, что очень удобно в случае, если вы захотите обратится к домашнему серверу находясь, например, на работе и поставить на закачку пару торрентов для послерабочего киносеанса дома :) ).
Настройка всех служб достаточно похожа, поэтому покажу ее на примере одной службы, например, торрент-клиента.
1. меню «Службы» → «BitTorrent»
2. активируем чекбокс «включить» в правом верхнем углу
3. порт можно не менять, это не принципиально
4. указываем каталог загрузки торрентов (например, "/mnt/mainhdd/torrents/" предварительно создав его при помощи встроенного файл-менеджера)
5. чуть ниже отмечаем чекбокс «Требовать аутентификации», вводим свой логин и пароль для авторизации в веб-панеле торрент-клиента.
6. Жмем «Сохранить и перезапустить».
И вот торрент-клиент готов к работе! Заходим браузером в его панель (дефолтный адрес: http://192.168.1.250:9091) и легко и просто добавляем к нему в список задач новые торренты.
Остальные службы настраиваются аналогично, отличаются только специфические параметры.

Заключение


В данном посте я кратко пробежался по установке и настройке замечательного решения для домашнего (и далеко не только домашнего) сервера на базе FreeNAS. Полное описание возможностей может занять далеко не одну такую статью, так что советую обратится к отлично написанному мануалу в русском переводе http://www.freenas.org/downloads/docs/user-docs/FreeNAS-SUG-ru.pdf.

P.S.:Надеюсь, данный материал окажется полезным сообществу. По всем вопросам, замечаниям (техническим и грамматическим), как всегда, готов пообщаться в GTalk'e: frei@neonxp.info

P.P.S.:Считаю необходимым сообщить, что стимулом к написанию послужило отсутствие подобного материала на Хабрахабре. Поиск я сначала делал через встроенный хабрапоиск по ключевому слову «freenas», далее в гугле запросом «site:habrahabr.ru FreeNAS» (результатами были исключительно упоминания в комментариях, без развернутого описания) и не поленился, просмотрел блог «BSDельники» от начала до конца.

UPD:Не в целях рекламы, а ради вашего удобства, хабрачеловеки, могу посоветовать сайт freenaswiki.ru там есть документация на русском и полезный материал. Use it!

_________
Текст подготовлен в ХабраРедакторе
+173
2 июня 2009, 05:22
321

комментарии (136)

+5
ra26info #
Поднял такое на работе на Ubuntu Server + Webmin.

Попробую этот, спасибо.
+5
NeonXP #
Пожалуйста! FreeNAS меня подкупил именно продуманностью и быстротой установки.
+3
zar0ku1 #
очень напомнил pfsense (www.pfsense.com), в смысле аналогии по части софтороутер, а тут софтоНАС…
по крайней мере вебгуи как будто одинаковый
0
NeonXP #
Действительно похоже. Спасибо за интересный линк. Жаль лично мне его уже некуда ставить, ибо использую апаратный wi-fi роутер, который сразу в себе несет такие прелести, как файрвол.
0
zar0ku1 #
Дело в том что ни на каждом аппаратном роутере можно собрать фтп сервер, считать трафик ну итд
Да и ставится pfsense может на Embedded устройства, расширяя их начальные возможности =)
может даже на ваш аппаратный роутер можно воткнуть пфсенс =)
0
NeonXP #
Пока роутер новенький, не хочу над ним эксперементировать. Работает, ну и хорошо, пусть работает :)
0
zombak #
На Asus WL-500G Pv2 можно установить всё что хочешь с кастомной прошивкой. У меня работает NAS+FTP+Webserver (lighttpd)+rtorrent(c GUI от utorrent, он отправляет SMS при падении интернета/поднятии (через mail-agent), в общем в умелых руках и при нужной инструкции на asusforum.ru можно собрать что угодно, даже из такой машинки, как роутер.
0
non7top #
а скорость записи по усб там 20мБ/с? а по сети хотя бы 10 вытягивает при чтении с подключенного винта? rtorrent н тех скоростях хэши может сутками считать.
0
zar0ku1 #
C кастомной? как раз все ее ругают, а хвалят прошивку от Олега и [DURAK EDITIONS]
0
zombak #
я открою наверное какой-то секрет, но слово custom как раз и означает неофициальную, переделанную прошивку, которой прошивка от Олега и является. OpenWRT еще есть, но не пробовал
–1
zar0ku1 #
я привык к значению custom — обычный, обычай
0
diamon #
более распространённое значение
custom

прил.; амер.

1) изготовленный, сделанный на заказ

2) работающий на заказ, выполняющий индивидуальные заказы

Two-thirds of these shoes at least, are made at custom shops. — По меньшей мере две трети этой обуви производится в магазинах, работающих на заказ.
0
bromium #
у слова custom не значения «обычный»
0
willson #
Как раз хотел об этом написать,
но Asus для меня дороговато, поэтому купил D-link dir320 (он с тем же чипсетом), и залил в него олеговскую прошивочку (DDwrt, OpenWRT, выбор то большой) и флешечку на 2Гига, получилось 1800+300р против 4-5к за асус.
0
Tonna #
Заказал такой. Потираю руки в предвкушении секса :)
+1
Holy_Cheater #
А прародитель pfsense и FreeNAS — m0n0wall (http://m0n0.ch). Но он простецкий и изначально нацеливался на embedded девайсы.
0
Di9 #
про pfsense статьи на хабре тоже нет?
+3
cyberaxe #
Где то год играл с этой штукой сначала жутко понравилось, потому как все просто интуитивно понятно. Но уж очень много там косяков как показало время.
Посмотрите сколько всего исправляется с каждой версией и вы все поймете.
Для дома наверное нормально но не более.
Это очень ненадежная штука особенно реализация raid 5 и iSCSI-Target.

Не советую хранить на нем важные данные!!!
И еще один минус, выход новой версии очень часто не совместим с пред идущей
тоесть разработчик прямо пишет

Users that are using 'embedded' + DATA partition installations, you have to backup your DATA partition and install FreeNAS completely new.
(конечно можно не пользоваться embedded но все равно мне такой подход не нравиться)

так что с релиза 0.69 я забил на него на годика два
А потом поставим посмотрим может довели до ума наконец.
0
Firescape #
А какую выбрал альтернативу? Задумываюсь сделать домашний сервер. Хочется, чтобы было надежно и можно было бы без проблем накатывать обновления.
0
lair #
«И еще один минус, выход новой версии очень часто не совместим с пред идущей»

То, о чем вы пишете — это не несовместимость версий, а просто размер «системной партиции» увеличился. Ну а что вы хотели, embedded+data — один из самых кривых вариантов разворачивания фринаса.
0
cyberaxe #
Ну так почему же тогда должны быть «Кривые» и «Прямые» способы разворачивая?
Не все же знают чем кривые отличаются от прямых.

В общем это пока очень сырое решение которое показало себя не очень надежным, в моей практике.
Хотя внешне и функционально просто супер.
0
lair #
«Ну так почему же тогда должны быть «Кривые» и «Прямые» способы разворачивая?»
А они почти всегда есть. Если пользователь хочет геморроя на свою голову — почему ему его не дать, если очень просит?

«Не все же знают чем кривые отличаются от прямых.»
Ну так а форумы и факи на что?

«это пока очень сырое решение»
Скорее, у него очень сырая документация и юзабилити. Функционально оно вполне надежно.
0
cyberaxe #
«Функционально оно вполне надежно»
Попробуйте создать несколько iSCSI-Target и поработать с ними.

Спорить не буду может за пол года многое исправили но на начало года о надежности говорить не приходилось.
0
lair #
Что же все так привязались к iSCSI…
0
cyberaxe #
iSCSI очень удобная штука если она правильно работает.
+1
BmW #
Если больше привыкли к пингвинам — посмотрите еще на openfiler.
0
Kostyanych #
Да, вот только хотел его упомянуть.
www.openfiler.com/
Пока не пробовал в живую ни то ни другое. Гонял openfiler на виртуальной машине (типа обучение на тренажере :) )
Об openfiler слышал больше восторженных отзывов чем о FreeNAS. Собираюсь пробовать.
+1
ra26info #
Кстати, есть еще eBox. Не пробовал, но люди пишут что хорош.
+1
a97 #
Пробовал предидущую версию — тяжеловат для старых машинок, как на мой вкус.
Описание и ругань, не считая основного сайта можно посмотреть тут
opensource.com.ua/article165.html
Правда это относится к предидущей версии.Фишки текущей — тут
trac.ebox-platform.com/
Для старых машинок мой выбор — SME Server
wiki.contribs.org/Main_Page
Аналогичный функционал но гораздо менее требователен к железу.

PS Это все-таки комбайны, а не NAS.
+2
thestorm #
давно юзал FreeNAS, очень помог при организации файл-сервера на 2х SATA винтах объединенных в софтварный RAID-массив. самое приятное — полный конфиг сервера импорт/эксопрт-ируется в обычный XML, который совместим с новыми версиями FreeNAS, что при обновлении дистрибутива просто незаменимо. полная переустановка сервера с применением сохраненных настроек заняла от силы 5-10 минут. W2k3 тихо норвно курит в сторонке
да, можно и на бубубнту такое сделать, но поверьте — здесь это проще и через веб-гуй, на настройку файлсервера может уйти 3-10 минут, но тут в придачу еще DHCP, DNS, PROXY и т.д.
0
cyberaxe #
Да все хорошо только глючный он если стоит 5 raid софтовый.
Особенно если делать импорт экспорт настроек.
Берет и не видит например данные на софтовом рэйде 5 от предыдущей версии после импорта настроек. Там на форуме официальном очень много страждущих на эту тему.
А в остальном действительно все супер.
0
non7top #
а рейд5 там расширяемый?
0
Kostyanych #
Я пробовал RAID5 в openfiler. Расширять, в принципе, можно. Но не средствами GUI. Или я настолько тормоз что не нашел где это там в GUI.
0
lair #
смотря в какой версии. graid5, который до 0.7 — нет. raidz, который с 0.7 (и который на zfs со всеми достоинствами и недостатками) — да.
0
DustCn #
Пользую Transmission уже месяца два. Основной недостаток — плохая регулировка скорости канала, забивает все напрочь. Сравниваю с BitComet, с которым все остальные сервисы (веб, онлайн игры) живут нормально.
0
VitSemGor #
0
DustCn #
Там эта проблема не пофикшена.
0
Narada #
можно трубами (ipfw) решить. или в pf, подкрутить bandwidth.
+1
NeonXP #
Хмм… Ну тут в настройках службы можно задать предельную скорость скачивания/раздачи. Или Вы предполагаете что-то типа автоматического контроля загруженности канала? Вроде торрент-клиенты такой возможности вообще не дают. Это было вроде только в менеджерах загрузок типа FlashGet.
0
DustCn #
>Ну тут в настройках службы можно задать предельную скорость скачивания/раздачи.
Именно это и реализовано криво. На узком канале (128КБит/c) убивает его напрочь — при том что поставлена скорость в 5 или 8 или 12 КБайт/c… Пофиг…
В багах есть непофикшенная проблема с тем что Трансмишн не учитывает указанное ему значение количества соединений. Баг остается открытым уже длительное время.
+1
Aldekein #
uTorrent — дает.
Как для каждого торрента, так и общую пропускную способность.
По правой кнопке мыши есть меню.
0
samlowry #
Что-то не вижу включить общую _автоматическую_ регулировку пропускной способности.
0
Aldekein #
ммм… с автоматической и правда как-то странно.
хотя чем-то он определенно руководствуется:

я абсолютно уверен, что не далее получаса назад выставлял там 50Кб/секунду.

А пока я это писал — уже 86Кб/сек выставилось — максимум для моего канала О_о
0
samlowry #
Точно, на отдачу есть автомат:

1243986441-clip-10kb

На приём нету.
0
Aldekein #
Ну… я вижу в этом некоторую логику, в принципе.
Отдача пользователем должна идти по принципу «чем больше, тем лучше», но не мешать ему.
А приём пользователь контролирует сам — поставил качать торрент, значит сам виноват, что оно канал выедает. Или ставить ограничение вручную.
0
zar0ku1 #
А я использую deluge (www.deluge-torrent.org) очень нравится его вебгуи (http://pub.shukan.ru/screen/deluge.jpg)
0
AMCDM #
Кстати не смог найти нормального описания deluge на русском.

Поставил — в папке 3 cmd-шных файла, какой из них запускать — загадка, и StartX, который выдает ошибку, типа запустите меня с параметрами. Запустил самый подходящий по названию cmd-шник (deluge-webui), залез на локалхост — там парольная защита, с пустым паролем не пускают, со второй попытки вошел с пассом «deluge». Полазил по настройкам, все ок. Хочу добавить торрент — и вебгуй посылает меня с длиннющим описанием ошибки =(

Я теперь чувствую себя каким-то ущербным — не могу торрент-клиент нормально запустить =(
0
zar0ku1 #
на виндоус не запускал, поэтому не подскажу, постучитесь мне, может смогу чем помочь при подробном изучении
+1
sigmatik #
Скажите, кстати, а торренты работают нормально? А то вот на недавнем семинаре по сетевым хранилищам Thecus сказали что их торрент-клиент раздает файл только во время скачивания, по той простой причине что в стране-производителе на торрент-трекерах отсутствует рейтинг как таковой
0
NeonXP #
На мой непритязательный вкус Transmission работает великолепно. Возможно, еще не до конца я его распробовал.
0
JackRowsen #
Сам пользую на VDSке.
И качает и раздает нормально, вот только с одним условием:
отдает только 15 личерам одновременно :(
качать при этом может с 40-80, а вот отдавать…
На форуме трансмишена эта тема поднималась неоднократно, но разработчики по своим каким-то причинам оставляют все как есть…
0
aib #
Есть еще такая штука для организации наса — eonstorage.blogspot.com/
Она правда еще не production, но поиграться можно уже.
0
tower #
Ставил для своей конторы FreeNAS как backup + ftp сервер, аптайм 244 дня, все хорошо.
+6
NeonXP #
И еще столько же проработает, и больше этого. FreeBSD и linux сервера отличаются огромной стабильностью. Они могут годами работать без перезапусков, в отличие от других серверных ос.
+1
romx #
Если бы не сорвались на евангелизм, в худшем смысле этого слова, в самом конце вашего коммента, то было бы совсем хорошо, без этого вот «в отличие от других серверных ос». :-}
+1
NeonXP #
Извините, иногда случается… *смущен*
+1
Arendil #
Комментарий странно сочетается с буквами XP в нике. ) Хотя, сейчас я, наверное, прочту историю, что проект codename Whistler тут не при чем. :)
0
NeonXP #
Вполне причем:) Когда регистрировал домен neonxp.info домены типа neon.info конечно же были заняты. А тогда я как раз смотрел на обои WinXP(тогда он у меня стоял) ну и что-то стрельнуло так сделать:)
–1
morph #
а управление только через вебморду или есть службы типа VNC установленные уже?

п.с. надо обязательно попробовать. по причине отсутсвия времени и трудолюбия пока что пользуюсь xp+openVNC, что на старом ноуте тормозит отчасти.
0
tower #
через морду, HTTPS есть
0
tower #
и да, конечно есть и SSH само собой.
0
Stepanow #
Давненько я с ним игрался, тогда он был сыоват и менее функционален… Надо будет посмотреть что изменилось
+1
iTNitro #
А какие файловые системы поддерживает он? насколько я помню он построен на базе FreeBSD, если в нём есть только UFS то не такой он и хороший…
0
NeonXP #
В мануале сказано, что можно монтировать следующие типы ФС:
"• UFS: Для дисков FreeNAS (FreeBSD)
• FAT: Для дисков FAT16 или FAT32
• CD/DVD: Используется для CD/DVD ROM с файловой системой cd9660
• NTFS: Для родных дисков Windows XP/2000/2003/Vista
• EXT2: Для дисков Linux EXT2 или EXT3."
0
NeonXP #
Так что, вполне такой хороший ;)
0
iTNitro #
Тогда согласен, ещё вопрос они наконец реализовали интеграцию с AD?
0
iTNitro #
Просто интересует на сколько качественно сделана эта реализация, потому как в предыдущих версиях она тоже вроде была, но всё приходилось донастраивать ручками через конфиги, через морду не работало.
0
NeonXP #
Видимо да, сам не проверял из-за отсутствия необходимости. «FreeNAS сервер может быть включен в домен Microsoft AD. Но, как указывает автор, пока нет возможности предоставлять доступ к папкам сервера на основе учетных записей пользователей Microsoft AD. Можно выполнить подключение FreeNAS сервера к домену Microsoft AD от имени доменной учетной записи, и потом под этой же учетной записью работать с сервером по протоколу CIFS (SMB).» Wikipedia
0
iTNitro #
Эхх… вот тоже самое было и в прошлых версиях, спасибо за информацию.
0
NeonXP #
Мне кажется, такое положение дел не на долго. Так что, не стоит расстраиваться!
0
iTNitro #
Это «не на долго», уже длится порядка 2ух лет :)
0
NeonXP #
Значит осталось ждать на 2 года меньше :)
0
cyberaxe #
Это «не на долго», уже длится порядка 2ух лет :)

я Хотел написать тоже самое хорошо что заметил сообщение * iTNitro
0
salvator #
на NTFS писать не умеет, разве что через Fuse — очень тормозно. ZFS отсутствует — старая версия FreeBSD
0
prodd #
пишет именно через fuse скорость записи на старый идешник в 60-70мбитс
0
lair #
а что плохого в ufs?

(с 0.7, впрочем, появилась еще и zfs)

Все остальное — рекомендуется read-only.
0
aryeh #
жаль емула в нём нет…
А так здорово!!!
0
iTNitro #
По идее если есть SSH, а он есть, то можно и Emule поставить :)
–3
aryeh #
Да, но «из коробки» нет…
0
DYm00n #
Сейчас торрент находится на первом плане и сильно оттеснил емул на второе. Да и почти все можно найти на трекерах. Ну если только совсем эксклюзивное только в емуле найти можно
+1
aryeh #
ИМХО нужно и то и другое. Новые популярные файлы легче получить торрентом. А вот менее популярные, вроде детских мультфильмов, легче скачать мулом. Даёшь разнообразие!!!
0
tamaki #
Да, да. Детских мультфильмов))) Знаем мы, чего в емулах ищут обычно.
+1
iZENfire #
amule2-2.2.4_2
Ставится из порта: % cd /usr/ports/net-p2p/amule2/ && make install clean
Или бинарным пакетом: % pkg_add -r aMule2
при установке FreeNAS (конечно, если дерево портов есть на диске) — это же FreeBSD.
0
iZENfire #
К pkg_add есть Web-GUI.
0
aryeh #
Спасибо!
0
prodd #
портов там нет все приходится устанавливать через пакеты, да и модули ядра там напроч отсутствуют пришлось скопировать все нетграфовские модули с 6.4, зато без проблем заработали
0
Thoggen #
Удивительно, как годами проверенные решения всплывают потом на Хабре в категории "… походив по сети наткнулся на просто великолепное решение".
0
DELLL #
Спасибо буду пробовать. Купленный аппаратный нас от цунами валяется мертвым грузом из-за своей корявости и медлительности.
0
NeonXP #
Пожалуйста, рад что статья полезна!
0
romx #
Не ждите чудес. Коряв и медлителен он не оттого, что в нем «не труъ OS», а оттого, что взято дешевое и малопроизводительное железо, например процессор.
0
DELLL #
Я и не ждал, но не думал что он НА СТОЛЬКО плох :(
0
fwizard #
Вот тоже интересное решение ebox-platform.com/
+2
MobyDick #
А какие есть аппаратные решения, без вентиляторов??? В диапазоне до $200?
0
victorI #
можно менее, чем за 2т.р. купить Dlink Dir-320, прошить на него правильную прошивку от Олега, подцепить по USB флешку гигов на 8-16 или винт. Так как там всего 32MB памяти и процик ~200MHz, то чудес производительности ждать не стоит. Но и цена — более чем доступная.
0
MobyDick #
У меня тоже сделано на роутере Асус…
Уже надоело,
во-первых очень медленный (3Мб/с),
во-вторых постоянно отваливаться стал…
Хочется чтобы и музыку расшарил, типа iTunes сервера, и небольшой сервер, но он такое не тянет…

А как роутер он работает хорошо
0
inuke #
У меня в гараже стоит П2 266 с 64мб оперативки на котором стоит freebsd 7. Работает как фаерволл, роутер(сквид), фтп, и веб сервер(апач+мускл). Всё супер работает, другого и не надо)
0
odessky #
У некоторых в гаражах целые ЦОД стоят из таких машинок ;)
0
inuke #
Ага, видел я такое, только там не гараж, а отдельная комната была учеловечка в квартире, там у него таких серваков штук 7 вроде стояло.

А у меня канал маленький, больше на него вешать смысла нет.
0
chepa #
Давно уже так сделал… + ко всему меньше электроэнергии кушает
0
SergiuZZZ #
В журнале Хакер недавно вроде была статья на подобную тему «Нас для каждого из нас» )
Там, как припоминаю, тоже FreeNAS использовали.
0
NeonXP #
К сожалению, не видел. Очень давно журнал не покупал, просто подзабыл про него.
0
faust #
А вот и статья — www.xakep.ru/magazine/xa/116/126/1.asp
0
XGarret #
Жаль все таки, что у FreeNAS-а нет трафик шейпера, надо прикрутить попробовать, тогда будет идеальный для меня вариант, спасибо.
0
prodd #
модуль думминета добавьте из модулей 6.4 и настройте ipfw
0
DOKA #
Наверняка же можно «прошивку» вот этого чуда:
habrahabr.ru/blogs/hardware/57772/

вытащить и использовать на обычном PC. Судя по обзору он как раз набором софа и хорош.

Никто не пробовал?
0
WebMonet #
Эх, а как бы сюда добавить DC++ клиент + HTTP сервер?
0
victorI #
HTTP уже есть, остальное ставится через шелл
0
WebMonet #
Да, lighttpd нашел. И всю эту штуку можно использовать как роутер для домашней сети? (В доках как-то странно все это описано).
0
lair #
Теоретически, можно, практически — не рекомендуется. Авторы фринаса против раздувания функциональности.
0
andoriyu #
хотел поставить, но почемуто когда сносил 8 фряху, забыл о таком чуде, пришлось все допиливать самому
0
ionicman #
с VPN-ом у него как? имеется?
с виндой vpn поднимает? а то у нас тут есть альтернативные провайдеры у которых такое vpn :/
0
ionicman #
и еще USB монтируются? скажем если USB HDD?
0
NeonXP #
Да, вполне.
0
NeonXP #
В стандартной поставке vpn нет. Но можно поставить vpn сервер (OpenVPN или PPTP) как на «большую» FreeBSD. pkg_add там прекрасно работает, даже через WebGUI. Меню «Система» → «Пакеты»
0
ionicman #
а, ну это отлично. есть такая идея — чтонидь типа ATOM330 + материнка JETWAY — микроатеисксина в малом корпусе и готово. опять же вечный вопрос толи фрю поставить и по ssh туда заходить, толи FreeNAS…
0
iTNitro #
Лучше уж ставить mpd он более цивилизованный в настройке :)
0
lair #
Главное, не забывать, что pkg_add, а тем более — webgui к нему, есть только в full-версии.
0
salvator #
FreeBSD старая, ветка 6.x уже не поддерживается. Из-за этого же нет поддержки ZFS. Предпочитаю ставить current, правда, руками потом настраивать все нужно, зато в итоге получаю нормальную систему, заточенную под пои потребности.
0
tamaki #
Спасибо за обзор. Для меня это просто находка!
0
InneR #
Вот только электричества эта штука кушает поболе НАСа и шумит сильнее. В остальном, конечно, нормальный комп уделает SoC-решения.
0
iZENfire #
Есть решения на основе mini-ITX.
Это полноценный x86-64-компьютер с гигабитным Ethernet, с блоком питания ~120 Вт, и в четверть размера стандартного microATX-блока.
Туда можно воткнуть малопотребляющий 64-битный микропроцессор, два 2,5"-винчестера или SSD, чтобы получить отказоустойчивый и быстрый на чтение зеркальный массив (RAID-1). А можно сделать маленькую HD-мультимедийную станцию, если на материнке распаян интегрированный графический чипсет AMD 780G.

Всё это обойдётся в цену до 25 т.руб. — цена обычного десктопа или ноутбука начального уровня.
0
samlowry #
А как насчёт купить EEEPC? :)
0
samlowry #
Вообще я постоянно думаю на эту тему — как сделать мегадешёвый НАС. Я нашёл, например, старые брендовые десктопы (пни 600е вроде бы) от IBM и Dell за то ли 2, то ли 4 тысячи. Но — они ж действительно будут шуметь и жрать электричество!
–3
prodd #
удобнее freebsd установить и настроить самому
0
iZENfire #
Правда это долго — чтобы настроить и поднять все сервисы, какие есть у FreeNAS, понадобится несколько часов на «голой» FreeBSD.
С другой стороны, на FreeBSD 7.2-STABLE уже можно заводить ZFS в качестве основной файловой системы — на ней и raidz работает.
0
mecommayou #
Еще зависит от уровня подготовки, большей части удобнее будет FreeNAS нежели самостоятельно все с нуля.
Автору спасибо.
0
tamaki #
А возможно ли использовать один физический диск для системы и для данных, т.е. как его там разбить?
0
fear86 #
В общем поставил для теста на VM, сам я с freeBSD не знаком, пару раз пересикался с линуксом, но мне очень понравилась простота настройки и приемлемое удобство интерфейса, до этого были мысли организовать все на win2k3 но теперь больше склоняюсь к freeNas.

Порадовало что есть аналог uremote для торрента.

Остается только разобратся как доставить апачь и мускул, может кто то уже это делал?
0
NeonXP #
Я ставил только мускул. Т.к. через консоль он у меня отказался почему-то сливать пакеты, я зашел на ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.4-release/Latest/ вручную слил пакеты mysql60-client.tbz и mysql60_server.tbz и в этом порядке поставил их через «Система» → «Пакеты». Потом через консоль задал пароль root на базы и как обычно создал пользователей и базы.
А насчет Apache, встроенный lighttp тоже не плох. Проблемы только с mod_rewrite могут возникнуть (точнее из-за отсутствия оного). Только надо не забыть пересобрать встроенный php как fast-cgi с mysql. Тот который в данный момент там идет с службой «webserver» не поддерживает MySQL.
0
fear86 #
мда, как то все сложно :)) как для начинающего bsdельника.

ладно пойду гуглить, может найду инструкцию с картинками.
0
prodd #
а pkg_add [адрес пакета] почему бы не использовать?
0
tamaki #
Я не понимаю, как вы ставите пакеты через ГУИ, если там любой пакет с зависимостями.
0
lair #
А что, вытянуть зависимости нельзя? Все нормально вытягивается.
0
coderun #
народ, а у меня в меню «Система» — нет «Пакеты». В чем прикол? Не могу ничего также поставить по SSH. Все acces dined даже под root.
0
lair #
Как пишут на форуме — «сначала укажите вашу версию». Судя по всему, у вас embedded-платформа, на нее пакеты ставятся извращенно.
0
gsom #
может у кого есть такой файл?
www.freenas.org/downloads/docs/user-docs/FreeNAS-SUG-ru.pdf.

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