Freenas настройка ftp: FreeNAS. Настройка FTP и SMB? — Хабр Q&A – FreeNAS 9.1.1. Настраиваем FTP в сетевом хранилище.

FreeNAS 9.1.1. Настраиваем FTP в сетевом хранилище.

Наверное, получится целый цикл статеек пр FreeNas. Предыдущая статейка была про FreeNAS 9.1.1. Cоздаем сетевое хранилище.

Теперь напишу, как настроить на нём FTP.

Считаем, что остальное у нас уже настроено.

Вообще делала по этой статье: http://doc.freenas.org/index.php/FTP

1.Заходим в Services-FTP:

Указываем путь к папке, которую расшариваем для FTP(/mnt/hdd2hitachi/ftp).

Ставим галки Allow Local User Login и Always Chroot.

Если хотим разрешать доступ анонимусам, то ставим галку Allow Anonymous Login.

2. Назначаем права на папку для группы ftp и пользователя ftp:

Если нам нужен ftp только для анонимусов, переходим сразу к предпоследнему пункту.

3.Настроим доступ для пользователей. В таком случае для пункта 1 должно быть:

— указан путь;

— чекбоксы  Allow Anonymous Login и Allow Root Login должны быть отключены;
— должен быть установлен чекбоксы Allow Local User Login и Always Chroot.

4. Создаем ZFS dataset для нужного нам пользователя в Storage → Volumes. Нажмите на существующий раздел ZFS volume → Create ZFS Dataset и укажите ограничения размера. Необходимо повторить эти действия для каждого пользователя, которому хотите открыть доступ.

5. Если Вы не используете AD или LDAP, создайте соответсвующих пользоателей в  Account → Users → Add User. Для каждого пользователя установите домашнюю директорию(Home Directory), созданную выше в настройках. Повторите для всех FTP пользователей.

6. Установите права в  Storage → Volumes → View Volumes. Нажмите на  Change Permissions кнопку для соответсвующего раздела и установите пользователя владельцем директории. Повторите для всех пользователей.

7. Запустите FTP сервис в Control Services. Нажмите кнопку OFF на FTP. Через несколько секунд, она сменится на голубую ON, которая говорит о том, что FTP работает.

8. Проверьте соединение FTP-клиентов, например Filezilla.

 

Вроде бы всё пока.

Freenas 11 настройка для чайников

FreeNAS — это дистрибутив, основанный на бесплатной системе UNIX, которая предоставляет сервисы хранения в сети. NAS происходит от аббревиатуры английского языка, что в переводе означает «хранилище, подключенное к сети». Настройка FreeNAS дает новую жизнь старому оборудованию, превращая его в носители данных. В бизнес-среде эта система служит для хранения копий, виртуальных образов и других целей. Что касается домашнего окружения, можно использовать ее для сохранения копий фотографий и музыки, для подключения телевизора и доступа через Сеть к его контенту, позволяя таким образом наслаждаться любимыми сериалами и фильмами, которые были сохранены.

Операционная система FreeNAS

Установка и настройка FreeNAS может быть выполнена практически на любой аппаратной платформе для совместного использования хранилища данных через компьютерную сеть. Он основан на дистрибутиве FreeBSD, отсюда и название. Это бесплатное ПО, поскольку использует лицензии BSD. Проект родился в 2005 году, предназначен для хранения данных без каких-либо затрат и не ограничен лицензиями. За ним стоит зрелое сообщество и команда опытных разработчиков.

Основные характеристики настройки FreeNAS :

  1. Репликация. Применяется файловая система ZFS, что позволяет использовать моментальные снимки и их репликацию в других системах. В случае сбоя системы ZFS любой снимок может быть восстановлен.
  2. Защита данных используется для поддержания их целостности. RAID-Z имеет уникальную защиту четности в RAID-5.
  3. Шифрование при настройке FreeNAS. Зашифрованные данные могут быть прочитаны только FreeNAS, содержащим ключ тома. При желании пользователь может внедрить фразу-пароль для увеличения уровня защиты.
  4. Снимки. Система позволяет делать снимки всей системы в любое время, что дает возможность администраторам возвращаться к предыдущему состоянию по необходимости. Они могут быть сделаны вручную или запрограммированы с временным алгоритмом.
  5. Обмен файлами. Основным преимуществом FreeNAS является обмен файлами по Сети.
  6. Веб-интерфейс — возможность управления из веб. Создание томов при настройке FreeNAS 11 и разрешений выполняется простым способом, используя мощную оболочку или командную строку.
  7. Плагины, созданных сторонними разработчиками, расширяют функции FreeNAS. Среди них находится служба резервного копирования Bacula, служба загрузки BitTorrent и облачное хранилище Cloud.

Преимущества настройки FreeNAS 11:

  1. Основанный на FreeBSD, он позволяет создавать гибкие устройства хранения бизнес-данных.
  2. ZFS поддерживает создание снимков и шифрование, полезные функции в бизнес-среде.
  3. RaidZ (программное решение RAID) обеспечивает защиту данных без проблем и ограничений традиционной конфигурации RAID.
  4. Настройка FreeNAS SMB поддерживает все наиболее распространенные протоколы обмена файлами, такие как Apple AFP, NFS, CIFS / SMB и iSCSI.

Правила допуска оборудования

Для установки можно использовать любой 32/64 битный ПК с одноядерным или многорядным ЦП. В разных схемах смонтированных NAS используются: Atom 330, Celeron, Athlon XP, Pentium 2, Pentium 3, Pentium 4, AMD64 Socket 939, Intel E8500 и другие аналогичные по производительности устройства. Наиболее чувствительными элементами, обеспечивающими работоспособность системы, является сетевой интерфейс или карта Ethernet и совместимость чипсета материнской платы для контроллера жестких дисков.

Программное обеспечение FreeNAS включает в себя драйверы для наиболее распространенного набора микросхем. При покупке сетевой карты нужно быть осторожным с типом разъема на материнской плате: ISA или PCI. Если у пользователя есть проблемы с контроллерами жесткого диска материнской платы, они повреждены или нужно больше портов для установки дополнительных жестких дисков, можно прибегнуть к внешнему контроллеру, например, Promise SATA300 TX4 с 4 портами SATA. При покупке этих дополнительных компонентов обеспечивают интерфейс сокета на материнской плате.

Для FreeNAS версии 0.7.x достаточно 512 МБ памяти RAM, однако для настройки сетевого хранилища FreeNAS 11, рекомендуется 1 ГБ.

Список необходимых устройств:

  1. Плата ATOM 330 с 4 ГБ оперативной памяти, встроенной графической картой, Ethernet Gigabit.
  2. Блок питания ANTEC 450 Вт.
  3. 4 жестких диска емкостью 1 ТБ.
  4. Устройство чтения карт памяти и компактная флэш-память, в которую будут устанавливать операционную систему NAS, таким образом используя общую емкость жестких дисков.

Далее для установки и настройки FreeNAS 11 2 выбирают тип конфигурации и загружают версию, соответствующую оборудованию NAS.

Существует две версии операционной системы FreeNAS, которые различаются по типу процессора, используемого компьютером: Intel (i386) или AMD (amd64).

В этих двух ветвях используют две формы: встроенный образ и расширенную версию (LiveCD). Различия между ними заключаются в том, что встроенный образ занимает меньше места в памяти CF или USB NAS, но не позволяет вносить изменения или устанавливать дополнительные программы.

Специалисты рекомендуют работать с расширенной версией, соответствующей модели процессора, используемой материнской платой. Если процессор 32-разрядный, устанавливают версию Intel i386 , а если процессор 64-разрядный — версию amd64.

Чтобы установить расширенный образ, записывают ISO на CD. Для этого лучше использовать CD / DVD-проигрыватель с USB, поскольку в FreeNAS тогда не нужно устанавливать рекордер.

Выбор процессора материнской платы

Прежде чем установить программу и выполнить настройку FreeNAS 11, проводят анализ серверного оборудования. Первым компонентом для анализа на материнской плате является процессор. Для работы не понадобится вся мощность четырехъядерного процессора, наоборот, это приведет к необоснованному увеличению энергопотребления. Оптимизацию работы ПК выполняют путем снижения тактовой частоты ЦП, изменяя значения множителя в BIOS материнской платы, и последующего снижения напряжения питания ЦП, чтобы избежать чрезмерного потребления мощности.

Например, NAS P4 3,0 ГГц с ядром Prescott имеет рассеиваемую мощность 90 Вт. Если размещают NAS, уменьшая множитель ЦП, получают снижение частоты. Напряжение питания может быть снижено на 30 %. При этом рассеиваемая мощность составит всего порядка 33 Вт, что является приемлемым для ЦП с NAS. Если материнская плата поддерживает стандарт ACPI (Advanced Energy Management Interface), операционная система FreeNAS, основанная на FreeBSD, сможет управлять циклами использования ЦП и системы в целом, помогая пользователю оптимизировать потребление.

Установка дистрибутива для создания NAS

Для создания собственного настраиваемого NAS создают виртуальную машину, лучше с 4 виртуальными дисками для имитации общей конфигурации NAS. Алгоритм установки:

  1. Загружают FreeNAS с официального сайта и сохраняют его на CD/DVD или используют виртуальный диск.
  2. Запускают машину с CD/DVD.
  3. Выбирают функции «Установить/Обновить».
  4. Выбирают устройство, в которое будет устанавливаться операционная система (раздел без общего доступа).
  5. Рекомендуется использовать флэш-накопитель не менее 8 ГБ или жесткий диск.
  6. Подтверждают действия для создания собственного NAS, нажимают «Да».
  7. Указывают пароль пользователя root.
  8. Извлекают CD/DVD и перезапускают систему.
  9. Теперь FreeNAS активен и функционирует. Оболочка информирует о назначении IP-адреса.
  10. Если сети работают на доменных службах Active Directory, настраивают контроллер домена как DNS-сервер.
  11. Для настройки FreeNAS Active Directory выбирают вариант 6.

  1. Указывают домен DNS и IP-сервер.
  2. Открывают интерфейс FreeNAS.
  3. Для получения доступа к веб-интерфейсу пользователя используют IP-адрес ПК и указывают учетные данные root.
  4. Мастер настройки запустится.
  5. Выбирают громкость по умолчанию.
  6. Указывают учетные данные администратора домена.
  7. Настраивают FreeNAS для отправки уведомлений на учетную запись электронной почты.
  8. Создают том, где будут вводиться данные.
  9. Переходят в раздел хранилища и нажимают на Volume Manager.
  10. Если имеется 4 доступных диска, конфигурация RaidZ предлагает лучший баланс между безопасностью, емкостью хранения и производительностью.

Создание тома займет несколько минут.

Создание цели iSCSI

FreeNAS среди многочисленных опций предлагает полную поддержку iSCSI. Настройка FreeNAS ISCSI позволит добиться результата с помощью нескольких простых шагов:

  1. Включают службу iSCSI.
  2. Открывают вкладку Control Services в меню Services и запускают службу.
  3. Переходят в меню блокировки (iSCSI).
  4. На вкладке «Порталы» нажимают «Добавить портал».
  5. Можно настроить сетевой интерфейс с пользовательским IP-адресом.
  6. Переходят на вкладку «Цель» и нажимают «Добавить».
  7. Выбирают идентификатор группы портала.
  8. Степень является общей блок-памятью через ISCSI. Можно использовать физическое устройство или файл, такой как Extent.
  9. Настраивается файл — виртуальный накопитель, присутствующий в томе raid z.
  10. Конфигурация завершена. Теперь можно подключить ПК сервер Windows, открыв инициатор iSCSI на панели управления.
  11. Указывают IP-адрес, используемый при настройке портала, и нажимают «Быстрое подключение».
  12. Переходят на вкладку «Тома и устройства» и нажимают «Автоконфигурация».
  13. Появится новый том iSCSI, который можно использовать.

Инициатор и экстент сервера

Для создания портала iSCSI нажимают «Порталы» > «Добавить портал». Чтобы добавить инициатора, нажимают «Инициатор» > «Добавить инициатора». Инициатор служит для ограничения серверов на просмотр LUN. Можно настроить указание IQN или IP-адреса для нескольких, разделяя их запятыми. Чтобы все серверы в одной сети могли использовать LUN, вводят «ALL». Тот же параметр применяется к полю авторизованной сети.

Чтобы узнать, что такое IQN и IP-адрес, проверяют целевой сервер: VMware ESXi, Microsoft Hyper-V и Citrix XenServer. Теперь создают цель и связываются с идентификатором группы портала и группы инициатора. Для этого нажимают «Цели»> «Добавить цель».

Для создания экстента нажимают «Экстенты» > «Добавить экстент». Связывают цель с экстентом, щелкнув «Связать цели» > «Добавить цель / экстент». Параметр LUN ID не завершается автоматически, поэтому специалисты советуют обратить особое внимание на него, чтобы не дублировать идентификаторы LUN.

Теперь настраивают ESXi для просмотра LUN во FreeNAS. После того как ESXi распознает FreeNAS LUN, создают новые хранилища данных.

Возможности Plex Media Server

FreeNAS можно использовать для обмена данными по Сети в качестве устройства резервного копирования, а также для потоковой передачи телепередач, музыки или фильмов практически на любое устройство, установив плагин Plex Media Server.

Прежде чем установить Plex в системе FreeNAS, нужно убедиться, что оборудование соответствует следующим минимальным требованиям:

  1. Двухъядерный процессор 2,4 ГГц или выше (рекомендуется Intel).
  2. 8 ГБ ОЗУ.
  3. Как минимум 1 жесткий диск с достаточным объемом памяти для хранения всех носителей.

Если требуется новое оборудование, можно создать собственную систему или приобрести существующее устройство NAS, совместимое с FreeNAS.

IP-метод установлен на статический адрес, например, 192.168.1.222. Это облегчает подключение к устройству, так как адрес не изменяется во время перезагрузки.

Алгоритм настройки PLEX FreeNAS :

  1. Открывают браузер, вводят IP-адрес сервера FreeNAS, а затем учетные данные для входа.
  2. Если пользователь входит в систему впервые, ему будет предложено назначить пароль, после чего запускают мастер настройки.
  3. Добавляют том для хранения. Прежде чем установить плагин Plex Media Server, у пользователя должен быть создан том ZFS для хранения плагинов, например, зеркальный том из жестких дисков 2 x 1 ТБ.
  4. Нажимают на пункт меню «Хранение» в верхней части.
  5. Нажимают «Диспетчер громкости», чтобы открыть окно.
  6. Вводят имя тома.
  7. Нажимают «+», чтобы добавить диски.
  8. Устанавливают Plex на FreeNAS, нажимают на пункт меню плагинов в верхней части.
  9. Опускаются вниз и нажимают на плагин Plex Media Server.
  10. Нажимают «Установить», а затем «ОК» в окне подтверждения.
  11. Плагин будет загружен и установлен.
  12. В следующих шагах создают новый набор данных для хранения музыки.
  13. Нажимают на пункт меню «Хранение» в верхней части.
  14. Выбирают объем диска, который создали ранее и кликают значок «Создать набор данных».
  15. Когда откроется окно «Создать набор данных», вводят имя набора данных, например, «Музыка».
  16. Устанавливают флажок «Запись» напротив другого столбца.
  17. Проверяют разрешение «Set рекурсивно».
  18. Нажимают кнопку «Изменить», чтобы применить разрешения.

Назначают набор данных «Music» для Plex Media Server, выполнив следующие действия:

  1. Нажимают на меню Jails вверху.
  2. Переходят на вкладку «Хранилище».
  3. Нажимают «Добавить хранилище».
  4. Нажимают «OK», чтобы закончить процесс.

Защита конфиденциальности Transmission

В настоящее время целесообразно защитить конфиденциальность при загрузке торрентов в Сети. Известно, что множество исков были поданы компаниями против интернет-провайдеров с требованиями возмещения убытков от пользователей, загружающих нелегальный контент. Многие из этих судебных процессов были направлены на то, чтобы заставить интернет-провайдеров публиковать списки IP-адресов клиентов вместе с соответствующими журналами активности.

Используя плагины Sick Rage, Transmission и Couch Potato, система NAS становится более закрытой, чем когда-либо. Можно без проблем импортировать raid-диски ZFS со старого сервера N4F, легко установив OpenVPN. FreeNAS Transmission гарантирует, что через клиента будет проходить только защищенный трафик.

Работа сервера может быть адаптирована для работы с Torguard и с другими провайдерами VPN. Предполагается, что у пользователя настроен и работает сервер Freenas, а так же плагин Transmission. В настоящее время большинство юзеров применяют Torguard для VPN.

Работа VPN на сервере FreeNas 11.1

Для того чтобы заставить работать FreeNas на VPN, понадобится поставщик Torguard, SSH, IP- адрес и имя хоста. Устанавливают Bash, система может предложить подтвердить несколько раз решение – отвечают «Y», нажимая каждый раз на ввод. Устанавливают nano и переходят в папку etc. Получают Portsnap через portsnap fetch, загрузка займет некоторое время. Далее извлекают порты в usr / ports и делают чистую установку с опцией файла пароля. Должен появиться синий экран, нажимают стрелку «ВНИЗ» и «ПРОБЕЛ», чтобы убедиться, что рядом с PW Save содержится знак «X».

В последних версиях openvpn нельзя получить опцию 5, как описано выше, но в любом случае программа читает пароли из текстового файла, поэтому можно пропустить этот шаг.

Переходят в корневую директорию, создают каталог для OpenVPN и файлы, которые будут загружаться с Torguard:

  1. Добавляют строки в rc.conf, чтобы OpenVPN запускался при открытии джейла, используя «Ctrl + о», чтобы записать файл, а «Ctrl + X» — завершит процесс.
  2. Переходят в новую папку, получают файлы Torguard. Потребуется захватить их вручную и установить через графический интерфейс FreeNas, поскольку Torguard не разрешает передачу файлов wget.
  3. Если правильно создано хранилище Transmission, можно перетащить файлы Torguard в общую папку downloads NAS и увидеть их по символическим ссылкам в каталоге media.
  4. Далее нужно будет войти в систему, чтобы проверить Torguard и выбрать «Стандартный порт 443 / TCP Config » в разделе OpenVPN Config Files and Scripts.

Разархивация файлов openvpn Torguard в папку Media:

  1. Создают файл pass.txt для хранения имени пользователя и пароля.
  2. Нажимают «Ctrl + o», называют pass.txt, затем «Ctrl + X».
  3. Настраивают файл .ovpn выбранного сервера.
  4. В строке auth-user-pass добавляют pass.txt.
  5. Нажимают «Ctrl + o» называют файл, например, Your_Selected.ovpn, затем вводят «Ctrl + X».
  6. Перемещают фиксированные файлы Torguard в папку, которую только что создали.
  7. Переименовать файл .ovpn в .conf.
  8. Запускают сервер OpenVPN.

Советы по устранению неполадок

После того как настроен FreeNAS box, он будет нуждаться во внимании пользователя только в случае аппаратного сбоя или обновления. Приборная панель имеет встроенную телеметрию, поэтому есть возможность следить за использованием диска, Сети или процессора.

В качестве альтернативы используют встроенные уведомления для отправки электронного письма в случае сбоя одного из дисков.Тем не менее пользователи при настройке сети FreeNAS могут столкнуться с проблемой, получив сообщение: This is a FreeNAS data disk and can not boot system. System Halted.

Простые рекомендации устранения сбоя:

  1. Устанавливают новую версию FreeNAS на машину.
  2. Подключают оба устройства к машине FreeNAS, загружают ее.
  3. Нажимают F12, чтобы выбрать загрузочное устройство и диск перехода.
  4. Когда откроется экран установки, выбирают «установить/обновить», а затем установить FreeNAS на пустой диск для перехода.
  5. Дают устройству пароль root, выбирают установку FreeNAS с загрузкой BIOS.
  6. После завершения установки выбирают перезагрузку компьютера и удаляют диск с установщиком FreeNAS.
  7. Для проверки сбоя установки нужно проверить VPN-туннель.

Пользователь не сможет автоматически обновлять клиента Transmission из графического интерфейса. Чтобы обновить, создают структуру хранилища Transmission jail, удаляют плагин и заново устанавливают в соответствии с руководством.

Алгоритм настройки FreeNAS Transmission:

  1. Остановить openvpn.
  2. Запустить openvpn.
  3. Restart openvpn.
  4. Безопасный сетевой VPN-туннель.
  5. Запрос всей сети Freenas.
  6. Остановить все процессы openvpn.
  7. Если еще не работает как нужно, проверяют файлы журналов в Freenas.

Таким образом, можно сказать, что бесплатная операционная система с открытым исходным кодом FreeNAS предназначена для создания персонализированного сетевого хранилища NAS с использованием мощной файловой системы ZFS. Ее можно использовать для обмена данными по Сети в качестве устройства резервного копирования, а также для потоковой передачи телепередач, музыки или фильмов на любое устройство, поддерживающее современные стандарты интернета.

Игорь Осколков

03 ноября 2011

Напоминаем, что попытки повторить действия автора могут привести к потере гарантии на оборудование и даже к выходу его из строя. Материал приведен исключительно в ознакомительных целях. Если же вы собираетесь воспроизводить действия, описанные ниже, настоятельно советуем внимательно прочитать статью до конца хотя бы один раз. Редакция 3DNews не несет никакой ответственности за любые возможные последствия.

Первым делом надо определиться с железной составляющей будущего NAS’а. Мы будем рассматривать установку и настройку 7-й ветки FreeNAS. Уже сейчас есть релизы 8-й ветки этого дистрибутива, но как минимум до версии 8.1 они не так интересны. FreeNAS базируется на FreeBSD, а значит и список поддерживаемого оборудования для них совпадает. Тем не менее некоторые минимальные требования всё же есть. Самый-самый маленький объём требуемой оперативной памяти составляет 96 Мбайт. На деле, как обычно, чем больше памяти, тем лучше. Некоторые сервисы накладывают дополнительные ограничения — например, для нормальной работы iSCSI нужно хотя бы 512 Мбайт RAM. В общем случае для домашнего NAS одного-двух гигабайт памяти будет более чем достаточно, но можно обойтись и меньшем объёмом.

Жёсткие диски лучше выбирать ёмкие, с большим буфером и частотой вращения 5400-5900 RPM — они будут тихими и холодными в работе. Время для покупки HDD, конечно, не самое удачное, если вспомнить недавнее наводнение в Таиланде. Объём накопителей зависит исключительно от ваших нужд. Можно и собрать все старые винчестеры и объединить их в дисковый массив. Обратите внимание, что для SATA-дисков лучше всего выставить в BIOS режим совместимости с IDE. Можно купить один ёмкий диск, установить на него FreeNAS и там же хранить данные (такой вариант мы и будем рассматривать), а можно установить систему на флешку или CF-карту (с переходником CF-IDE) объёмом от 2 Гбайт. Второй вариант предпочтительнее, если вы собираете массив из накопителей.

Большая вычислительная мощность для NAS не нужна. Можно обойтись стареньким Pentium 4 или аналогичным Athlon’ом. Для сборки новой машины лучше приобрести плату с процессором Intel Atom на борту и пассивным охлаждением — опять же получится тихая, негреющаяся и экономичная платформа. Естественно, лучше, если сетевой интерфейс будет гигабитным. Так как видеокарта нам нужна только на самом первом этапе установки, а в дальнейшем использоваться не будет, то видеопамять, «откусываемую» от системной, надо будет снизить до минимума. Под такую начинку надо будет подобрать какой-нибудь компактный корпус формата mini-ITX, коих на рынке не так уж мало. На время установки нам также понадобится CD-привод.

⇡#Установка

Как только система будет собрана, можно приступать к установке FreeNAS. Скачиваем свежий ISO-образ системы отсюда, пишем его на болванку, ставим в BIOS загрузку с оптического привода и перегружаемся. Загрузчик предложит несколько вариантов запуска системы. Если в режиме по умолчанию FreeNAS не загрузился, то надо будет попробовать загрузку с отключенным ACPI. Если всё хорошо, то перед нами предстанет основное меню, где надо выбрать 9-й пункт для установки системы.

Выбираем полный (full) вариант установки и указываем диск, на который будем инсталлировать ОС. Для раздела с ОС надо как минимум 380 Мбайт, но можно выделить и чуть больше, например полгигабайта. Если вы ставите FreeNAS на флеш-накопитель, то придётся отказаться от создания раздела подкачки (swap), так как это может привести к быстрому износу флеш. Собственно установка займёт пару минут от силы, после чего можно перезагрузиться, отключив попутно оптический привод. Обратите внимание, что все данные на диске будут стёрты!

Перво-наперво после установки надо поменять настройки сетевого интерфейса, выбрав в меню пункт за номером два, если ваша локальная сеть имеет адресацию отличную от 192.168.1.0/24. Логичнее всего задать статический IP-адрес для файл-сервера из вашей подсети, не забыв указать адрес основного шлюза и DNS-сервера. Как только эти настройки будут применены, можно отключать от NAS монитор и клавиатуру.

⇡#Базовая настройка

Дальнейшая настройка и управление будет производиться исключительно через веб-интерфейс по адресу http://ip-адрес-NAS/, который мы задали на предыдущем этапе. Логин по умолчанию admin, а пароль — freenas. После входа идём в раздел System → General Setup, где меняем язык интерфейса, выставляем часовой пояс и включаем по желанию синхронизацию с NTP-сервером. Нажимаем Save и обновляем страницу в браузере. Затем меняем на всякий случай пароль для входа в веб-интерфейс и после сохранения заново логинимся. Кстати, не забывайте после смены любых настроек нажимать кнопки «Сохранить», «Применить изменения» и так далее.

Если вы разрешили создание swap-раздела, то его надо подключить. Для этого идём в секцию «Диагностика» → «Информация» → «Разделы» и внимательно изучаем информацию о разбивке диске. В нашем примере диск разбит на три раздела разного объёма — для ОС, данных и подкачки. Сориентироваться, какой, где можно по объёму. Нам нужно сориентироваться и узнать путь до раздела подкачки. Имя диска в нашем примере /dev/ad0 (оно видно сверху), по размеру (256 Мбайт) подходит третий раздел. Таким образом, путь к нему будет /dev/ad0s3. Вообще же, те, кто повнимательней, должны были заметить, что во время установки нам был показан этот путь сразу после форматирования диска. Теперь переходим в «Система» → «Дополнительно» → «Файл подкачки», выбираем в типе устройство и указываем путь. Жмём «Сохранить».

Пришла пора разобраться с логикой работы с накопителями. Для начала нам надо добавить диски в систему. Идём в «Диски» → «Управление» и кликаем на список. Выбираем в списке наш диск. Если у вас их в системе несколько, то постарайтесь ничего не напутать и выбрать нужный. Включите поддержку SMART и выберите ФС. В нашем примере был только один диск, на который мы и ставили ОС. В таком случае надо выбрать UFS with Soft Updates. Если вы добавляете другой, уже отформатированный диск с данными, то надо указать соответствующий тип файловой системы. Нажимаем «Добавить».

Если у вас есть в системе ещё не отформатированные диски, то перейдите в раздел «Диски» → «Форматирование», выберите нужный диск (опять же, не перепутайте ничего) и отформатируйте его. Крайне рекомендуется использовать UFS, но это необязательно. Теперь все накопители можно монтировать. Идём в «Диски» → «Точка монтирования», жмём на плюсик, выбираем в качестве типа диск, потом собственно накопитель, указываем номер раздела (см. выше, в нашем случае был 2) и тип ФС, а также вбиваем имя точки монтирования, которое для каждого диска должно быть уникально. Нажимаем «Добавить» и «Применить изменения». Всё, на этом базовая установка FreeNAS завершена.

⇡#Настройка доступа

Чтобы открыть доступ по сети к нашему NAS, нужно включить хотя бы службу CIFS/SMB (NetBIOS). В настройках надо будет поменять по желанию имя рабочей группы, имя NAS в сети, выставить кодировки, включить сервер времени и разрешить AIO. Остальные параметры можно оставить по умолчанию и нажать «Сохранить и перезапустить». Затем необходимо добавить хотя бы один сетевой ресурс, указав имя и комментарий, а также путь до него. Изначально все наши точки монтирования находятся в каталоге /mnt, поэтому путь до корня накопителя будет выглядеть как /mnt/точка_монтирования/ (в нашем примере это будет /mnt/data/). Лучше, конечно, создать в корне диска несколько папок и уже их добавлять в сетевые ресурсы, но это дело вкуса. Если у вас несколько дисков, то не забудьте «расшарить» их аналогичным образом. После этого в сетевом окружении Windows уже должен быть виден наш файл-сервер с полным доступом.

Для управления файлами и папками прямо из веб-интерфейса используйте файловый менеджер из раздела «Дополнительно». Логин и пароль для него такой же, как и у пользователей в FreeNAS.

SMB-ресурсы мы будем использовать в локальной сети, а вот для доступа извне лучше включить FTP-сервер. Естественно, на роутере надо будет пробросить 21-й TCP-порт, а также включить DDNS-службу (таковая имеется и в составе FreeNAS, если что). В параметрах службы FTP надо разрешить вход только авторизованных пользователей и не забыть сохранить настройки.

Управление пользователями находится в разделе «Доступ» → «Пользователи». Для доступа пользователя к FTP-серверу надо указать в качестве основной группы ftp. А домашний каталог разместить на диске с данными, предварительно создав его. Если отметить галочкой пункт «Предоставить доступ к порталу пользователя», то при авторизации в веб-интерфейсе FreeNAS можно будет использовать не только аккаунт администратора, но и реквизиты данного пользователя. Правда, поуправлять NAS ему не удастся — только сменить свой пароль да запустить файловый менеджер, который будет работать только в пределах домашней директории пользователя.

⇡#Дополнительные возможности

Рассматривать абсолютно все возможности FreeNAS нет смысла. Мы коснёмся только части из них. Например, включим встроенный Bittorrent-клиент Transmission. В его настройках надо будет указать папку, куда будут складываться закачиваемые файлы. Можно ещё выбрать каталог для отслеживания torrent-файлов — как только в него будет закинут torrent, Transmission автоматически добавит закачку. Ссылка на веб-интерфейс Bittorrent-клиента выводится в самом низу — по умолчанию это http://ip-адрес-NAS:9091/.

Следующий этап — настройка UPnP-медиасервера. Тут тоже всё просто — достаточно указать папки с медиафайлами и выбрать каталог, где будет храниться БД этого сервиса. Также не забудьте указать подходящий профиль для совместимости с сетевыми медиаплеерами, ТВ-приставками или игровыми консолями. Дополнительные настройки доступны по ссылке внизу страницы с параметрами. Той же Windows 7 NAS легко определяется как сетевое медиаустройство и позволяет напрямую слушать с него музыку, просматривать видео и картинки.

Наконец, для некоторых будет полезен DAAP-сервер. Настройка такая же, как в случае UPnP: выбираем каталог для БД и папки с музыкой. В расширенных настройках (ссылка внизу) можно, к примеру, составить плей-листы. Слушать музыку по сети можно в любом из DAAP-клиентов, а в том же iTunes сервер отображается как домашняя коллекция с общим доступом. Правда, в версии 10.5 доступ не работает, поэтому временным решением может стать переход на младшую версию iTunes.

Напоследок рассмотрим создание простого JBOD-массива и подключение его с помощью iSCSI к Windows 7. Добавим для примера в нашу систему два физических диска разной ёмкости — на 40 и 60 Гбайт. Затем надо подключить диски так, как описано в начале статьи, указав в качестве файловой системы Unformatted, а после каждый из них отформатировать в Software RAID. Потом в разделе «Диски» → «Программный RAID» → «JBOD» добавляем нов

шпаргалка.ру — Уроки по созданию сайтов с нуля. Создание сайтов под заказ

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

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

Чтобы самому создавать сайты абсолютно не нужно обладать какими-то особыми знаниями. Но если необходимо более эстетичное и индивидуальное оформление, то необходимо изучить основы HTML и CSS. Это необходимо для того, чтобы вручную редактировать код страниц, так как бесплатные сервисы предлагают ограниченный функционал для создания индивидуального дизайна. Если вам необходимо создать динамический сайт (интернет магазин, форум) то для этого достаточно изучить основы php и JavaScript.

На сайте «web-shpargalka» вы найдете полезные программы, которые облегчат работу при разработке проектов также в разделе «Как сделать…?» подробно описывается, как сделать корзину покупателя для интернет магазина, форму регистрации, форму авторизации, установка видео и аудио плееров, и другие готовые примеры которые могут пригодиться для вашего web-проекта.

Также рекомендую посетить следующие разделы:

Cайт-визитка за один день!!!

Повторяя за мной все действия, вы 100% создадите собственный сайт визитку за 1 день (с нуля, не используя чужих движков)! Но я убежден, что если вы добавите немного креатива, то у вас всё получиться гораздо лучше!!!   Подробнее…

Анализатор текста!

Подсчёт символов и ключевых слов, а также перевод текста из кириллицы в латиницу, и кое-что еще…!   Подробнее…

Генератор случайных чисел для игры в гос-лото!

Можно генерировать случайные числа для игры в гос-лото, также можно проверить все билеты на совпадения и сумму выигрыша. Иначе говоря, тренируйтесь играть в гос-лото с нулевыми затратами!   Подробнее…

Интуит-тестер (тренажер)

С помощью этого тренажера, вы можете проверить свою интуицию, и в случае если результат вас не устроит, то можно сразу-же приступить к ее тренировке 🙂   Подробнее…

FreeNAS 8.2. (8.3) Руководство, глава 8 (5)

8.6.1 Анонимный FTP
Анонимный FTP может быть целесообразным дл недольшой сети, в которой система FreeNAS не доступна из Интернет и всем пользователм вашей внутренней сети необходим лёгкий доступ к хранимым данным. Анонимный FTP не требует создания учётных записей для каждого пользователя. Кроме того, не требуются пароли, т.ч. отпадает необходимость управления паролями на системе FreeNAS.

Для конфигурирования анонимного FTP необходимо:
 1. Предоставить встроенному пользоватиельскому аккаунту ftp разрешения для тома/набора данных общего доступа в Storage->Volumes следующим способом:

  •  Owner(User): выбрать пользователя ftp в выпадающем меню
  •  Owner(Group): выбрать группу ftp
  •  Mode (Режим): рассмотреть разрешения подходящие для шары

ПРИМЕЧАНИЕ: для FTP, тип клиента не имеет значения когда речь идёт о типе ACL. Это означает, что вы всегда используете UNIX ACL, даже если доступ к FTP осуществляется с клиента Windows.


2. Конфигурирование анонимного FTP в Services->FTP с установкой следующих атрибутов:

  •  установить флаг Allow Anonimous Login
  •  Path (путь): указать том/набор данных/директорий для общего доступа
3. Запустить сервис FTP в Control Services. Нажмите красную кнопку OFF для FTP. Через несколько секунд она должна изменить на голубую с надписью ON, указывающую что сервис был включен.
4. Протестируйте соединение с клиента используя утилиту подобную Filezilla [ http://filezilla-project.org/ ].

В примере показанном на рисунке 8.6b, пользователь вводит следующую информацию в клиента Filezilla:

  • IP адрес сервера FreeNAS: 192.168.1.113
  • Username (Имя пользователя): anonymous
  • Password (Пароль): почтовый адрес пользователя


Рисунок 8.6b: Соединение с использованием Filezilla


Сообщения клиента показывает что FTP соединение успешно установлено. Теперь, пользователь может осуществлять навигацию по содержимому корневой папки удалённого сайта — это том/набор данных который был указан в конфигурации сервиса FTP. Так же, пользователь может пересылать файлы между локальным сайтом (своей системой) и удалённым сайтом (системой FreeNAS).

8.6.2 Доступ пользователя в изолированной среде
Если вам требуется аутентифицировать ваших пользователей перед доступом к данным на системе FreeNAS, вам будет необходимо любо создать учётные записи для каждого пользователя, либо импортировать существующие учётные записи с помощью Active Directory или LDAP. Теперь, если вы создадите набор данных ZFS для каждого пользователя, вы можете изолировать каждого пользователя, чтобы ограничить его содержанием его домашней директории. наборы данных предоставляют дополнительные преимущества в настройке квот, таким образом, что размер домашнего директория пользователя не может превышать размер квоты.

Для конфигурировани этого сценария требуется:
1. Создать набор данных ZFS для каждого пользователя в Storage->Volumes. Щёлкните на существующем томе ZFS->Create ZFS Dataset и установите соответствующую квоту для каждого набора данных. Повторите этот процесс для создания набора данных для каждого пользователя которому необходим доступ к сервису FTP.
2. Если вы не используете AD или LDAP, создайте учётную запись для каждого пользователя в Account->Users->Add User. Для каждого пользователя, укажите набор данных созданный для этого пользователя в поле Home Directory. Повторите этот процесс создания аккаунтов пользователя для каждого пользователя которому необходим доступ к сервису FTP, связав каждого пользователя с его набором данных.
3. Установите разрешения для каждого набора данных в Storage->Volumes. Нажмите кнопку Change Permissions (Сменить разрешения) для набора данных назначив аккаунт пользователя владельцем этого набора данных и установите требуемые разрешения для этого пользователя. Повторите операцию для каждого набора данных.
4. Сконфигурируйте FTP в Services->FTP со следующими атрибутами:

  •  Path (Путь): укажите том содержащий набор данных
  •  убедитесь, что флаги для Allow Anonymous Login и Allow Root Login сняты
  •  установите флаг Allow Local User Login
  •  установите флаг Always Chroot

5. Запустите сервис FTP в Control Services. нажмите красную кнопку OFF для FTP. Через несколько секунд она изменится на голубую с надписью ON, указывающую, что сервис был включен.
6. Протестируйте соединение с клиента используя утилиту подобную Filezilla.

Для тестирования конфигурации в Filezilla, используйте IP адрес системы FreeNAS, имя пользователя который связан с набором данных и пароль для этого пользователя. Должно быть отображено сообщение авторизации и выполненос FTP соединение. Теперь, пользователь может осущестивлять навигацию по корневой папке удалённого сайта — теперь это не весь том, а набор данных созданный для этого пользователя. Пользователь должен иметь возможность передавать данные между локальным сайтом (своей системой) и удалённым сайтом (набором данных на системе FreeNAS).

8.6.3 Шифрование FTP
Для конфигурации любого сценария FTP с использованием шифрования соединений требуется:
1. Включить SSL/TLS в Services->FTP. Установите флаг Enable SSL/TLS. После нажатия OK, сертификат и ключ будут автоматически сгенерированы и proftpd будет перезапущен в конфигурации с использованием этого сертификата. Если вы хотите использовать собственный сертификат, удалите автоматически сгенерированный сертификат из поля «Certificate and private key» и вставьте свой сертификат и ключ.
2. Укажите безопасный FTP при доступе на систему FreeNAS. Для примера, в Filezilla введите ftps://<IP адрес> (для неявного соединения) или ftpes://<IP адрес> (для явного соединения) для соединения с хостом. При первом подключении пользователя, ему будет предоставлен сертификат системы FreeNAS. Нажмите OK для принятия сертификата и установки шифрованного соединения.

8.6.4 Решение проблем
Сервис FTP не запустится, если он не сможет разрешить имя хоста системы в IP адрес с использованием DNS. Чтобы убедиться, что сервис FTP работает, откройте оболочку и выполните следующую команду:

sockstat -4p 21

Если порт 21 не слушает, значит proftpd не работает. чтобы посмотреть сообщения об ошибках возникающих при запуске сервиса FTP, выберите System->Settings->Advanced, установите флаг «Show console messages in the footer» и нажмите кнопку Save. Далее, перейдите в Services->Control services и перезапустите FTP. В нижней части браузера будут выведены сообщения о возникших ошибках.

Если ошибка относится к DNS, требуется либо создать запись на локальном сервере DNS с именем хоста системы FreeNAS и IP адресом или добавить запись для IP адреса системы FreeNAS в поле «Host name database» в Network->Global Configuration.

продолжение следует…

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

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