Решил что то сделать с шумом в комнате и доступности фильмов на всех телевизорах, компьютерах, телефонах. Примерно в это же время в моей академии дали задание установить и настроить FreeNAS на доступ с Windows и Linux. Решил совместить приятное с полезным и сделал, и написал инструкцию.
Конечно мы будем использовать не такой компьютер, а VrtualBox, это для скорости и удобства отчета.
- Установка VirtualBox
- Скачиваем образ FreeNAS-8.2.0-RELEASE-p1-x86
- Устанавливаем FreeNas на VirtualBox
Подключаем диск, запускаем, жмакаем enter-enter-enter… после окончания, вытаскиваем диск и перезагружаемся - Настраиваем расшаривание ресурсов
- Так выглядит установленный FreeNAS
Как видим сеть подцепилась и freenas получил ip адрес - Заходим туда через любимый браузер
Это главная страница web сервера freenas, здесь мы видим системную информацию, расшифровывать не буду и так все понятно)), переключу на русский, ибо так приятнее (System ->settings), будем надеяться что перевод хороший - Осознаем что Великий Ктулху не хочет помогать ибо не знает толком русского (как мне показалось) следовательно вернули английский и попросили прощения у Великого Ктулху, и заодно призовем его на помощь, ибо только Великий Ктулху может помочь в этом нелегком и сложном деле- настройке всего и вся " Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн"
- Благодаря Великому Ктулху и перейдя на вкладку Storage обнаруживаем что нужно бы подключить отдельный жесткий диск для хранения шары, ибо нужно было внимательно читать, а на сайте где качался freenas указано, по крайней мере было, когда я качал, что freenas начиная с версии недавней поддерживает только отельные жесткий для хранилища
- Подключили еще один жесткий диск размером 20 Гб к виртуальной машине и снова открываем браузер, переходим на вкладку Storage, видим что у нас таки определился жесткий
Выбираем единственный ada1 и пишем volume name «FileShara» - Расшариваем ресурс, а именно папку all на нашем диске для всех, для этого создадим папку all
шара для windows:
перейдем во вкладку Sharing -> Windows (CIFS) — > add Windows (CIFS) Share
Дальше идет настройка шары, я добавлю guest access, шара ж для всех
Freeenas автоматом предложил активировать сервис, с чем мы, конечно, соглашаемся.
- Export Read Only — сделать ресурс только для чтения
- Browsable to Network Clients — Видимость ресурса в сетевом окружении. Если флажок снять, то мы сделаем скрытую шару.
- Inherit permissions — наследовать разрешения
- Export Recycle Bin — добавить корзину, т.е. данные из шары будут удаляться сначала в корзину
- Show Hidden Files — отображение скрытых файлов
- Guest Account — гостевая учетная запись. Лучше оставить как есть.
- Allow Guest Access — разрешать гостевой вход (т.е. в шару можно будет войти без всяких паролей и пр).
- Only Allow Guest Account — только гостевой вход. Нельзя будет отдельно ввести пароль при входе в шару чтобы повысить свои права.
- Host Allow — список IP-адресов, с которых можно заходить в шару. В качестве разделителя можно использовать пробел.
- Host Deny — список IP-адресов, с которых нельзя заходить в шару. В качестве разделителя можно использовать пробел.
я думаю, можно уже проверять, хотя не, Великий Ктулху подсказывает мне, что для того чтоб получить доступ к шаре нам нужно создать пользователя окромя рута, ну чтож, Его нельзя не послушать, сделаем это.
Перейдем по пункту Account -> users -> add user, заодно добавим пользователю личную папочку на подключенном винте, так же как мы делали это выше(через консоль)
можно заполнить много чего при установке пользователя но достаточно этого
ну и конечно пароль, он отображается звездочками ))
Кстати, для того чтоб все имели доступ к шаре, нужно сделать # chmod 777 all в консоли
Ну что ж, проверяем доступность шары на компьютере с Windows
Видим наш поднятый Freenas
видим созданную только что шару
суем туда любой файл
Как видим, обошлось без танцев с бубном, файл записался в папку, таким же нехитрым способом, только без allow guest access создадим шару только для пользователя chaba
Windows машина попросила меня ввести пароль где я ввел логин chaba и свой пароль, но так как я не знаю как вызвать то окошко заново Вам придется поверить мне на слово
писать может только пользователь chaba из за
а читать не могут гости из за
дабы сделать чтоб читать мог только chaba нужно
# chmod 700 chaba
Собственно можете поздравить себя и поблагодарить Великого Ктулху настройку windows шары произвели. - Для настройки Unix шары NFS (не имеет отношения к игрушке Need For Speed) обратимся к предыдущей лабораторной, по которой я не уверен что нужен отчет, «Установка операционной системы linux» а именно установим Ubuntu 10.04 ибо на мое мнение у нее удобный гуй (Unity мне не по душе)
- Благодаря Великому Хару, у меня уже нет настроения все это делать, но все же продолжим, создаем NFS шару, опять же all и опять же доступ для всех
далее опять же попросит автоматом включить NFS с чем мы соглашаемся, продолжим,
переходим в ubuntu
как видим наша шара видна
и в ней виден наш uopilot скопированный с windows
Собственно можно вздохнуть с облегчением NFS завелся. - 5. Вывод
В данной работе мы установили freenas, настроили cifs и nfs шары, убедились в их работе. - 6. Используемые материалы:
- Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн — В своём доме в Р’льехе мёртвый Ктулху спит, ожидая своего часа
- Админский бубен —приспособление (возможно, мысленное), используемое администраторами сетей и персональных компьютеров. Используется если результат действий может зависеть от случайных или не предусмотренных факторов
- Курение манов (Раскуривание предполагает употребление манов по назначению до получения необходимой информации.)
P.S. Знаю что похожая статья есть, и я ничего особо нового не осветил, но мне захотелось все написать в легкой форме и статья на хабре трехлетней давности. - Так выглядит установленный FreeNAS