Домашний FullHD медиацентр своими руками

Содержание материала

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

Samba для медиацентра

Этот материал будет полезен только тем, у кого дома есть более одного компьютера и они объединены в локальную сеть. Именно в этом случае у вас возникнет желание иметь доступ к жесткому диску медиасервера по сети, чтобы добавлять или просматривать интересующие вас материалы – например семейный фотоархив и т.п.

Итак, чтобы комфортно пользоваться большим жестким диском медиасервера как сетевым хранилищем, давайте установим на наш медиасервер Samba и откроем посредством него доступ к папкам с видео/музыкой/фотографиями – например папке /media/xbmc_media (вы подставите сюда название вашей папки, к которой хотите дать доступ)

Почему Samba? Да потому, что поддержка этой технологии уже встроена во все Windows-based компьютеры (начиная с Windows 98), и нам ничего не нужно будет дополнительно устанавливать на другие компьютеры у себя дома, чтобы получить доступ к предоставленным в общий доступ папкам медиасервера. Официальный сайт проекта тут: samba.org.

Устанавка Samba на медиацентр

Открываем окно терминала и выполняем:

  • sudo apt-get install samba smbfs

... вводим свой пароль, чтобы подтвердить наши права сделать это, после этого система установит Samba

Мне хватило возможностей Samba для того, чтобы выполнить конкретную задачу – предоставить полный доступ по локальной сети к папке /media/xbmc_media с нашего медиацентра ТОЛЬКО пользователю с логином / паролем xbmc/xbmc (или другим паролем, если вы такой же параноидальный маньяк, как я и давно сменили пароль) При этом для доступа к папке нужно будет указать прямо в проводнике ip адрес медиацентра в домашней сети, и в ответ на запрос ввести логин/пароль – xbmc/xbmc. Если вы не знаете ip адреса медиацентра – просто наведите курсор в основном меню xbmc на Settings, адрес появится во всплывшем окне.

Добавляем в список пользователей Samba себя (пользователя xbmc): sudo smbpasswd -a xbmc вас попросят ввести ваш пароль и подтвердить его, после этого будет создан новый Samba- аккаунт, входя под которым вы будете получать доступ к ресурсам, предоставленным в общий доступ посредством Samba.

Теперь сконфигурируем Samba-сервер и создадим доступный по сети ресурс. Для этого нам нужно будет изменить файл конфигурации сервера – smb.conf. Хорошей практикой будет сначала создать его резервную копию, а после окончания правки проверить на предмет ошибок командой

  • sudo testparm /etc/samba/smb.conf

Начнем – открываем файл в текстовом редакторе:

  • sudo nano /etc/samba/smb.conf

нажатием на Ctrl-O сразу сохраним исходный файл в , например, smb.conf.master, дальше займемся правками, удалять ничего не будем, только править или добавлять строки. Находим начало основного раздела [global], в нем уже должна быть строка:

[...]
workgroup = WORKGROUP

несколькими строками далее после метки ###### Authentification ###### должны быть строки

security = user
encrypt passwords = yes
passdb backend = tdbsam

Это значения по умолчанию, но если этих строк нет – добавьте с новой строки. ( Имейте ввиду – все строки, начинающиеся с символа «#» – это комментарии. Нужные нам строки не должны иметь символа «#» в начале строки, т.е. не являться комментарием)

Далее нужно проверить наличие и если их нет, то добавить здесь же строки:

client schannel = yes
server schannel = yes
guest account = nobody
valid users = xbmc
map to guest = bad user

Далее прокручиваете файл до комментария

#==============Share Definitions==============

там все будет начинаться с #, то есть будет комментариями. Кроме, разве что, [printers] но они нас сейчас не интересуют. Добавляем в конце файла:

# XBMC share
[xbmc]
comment = xbmc media folder
path = /media/xbmc_media
browseable = yes
read only = no
guest ok = no
write list = xbmc
create mask = 0700

Ведь так называется наша папка с видео/фотками и т.п., см. начало раздела

Все! Последняя строка дает пользователю xbmc права доступа rwx, то есть read,write,execute. Теперь сохраняете через Ctrl-O файл как /etc/samba/smb.conf. Закрываете редактор: Ctrl-X. Проверяете файл на ошибки:

  • sudo testparm /etc/samba/smb.conf

Перезапускаете Samba сервер командой:

  • sudo /etc/init.d/samba restart

Теперь с любого вашего компьютера под управлением Windows 98 или новее по домашней локальной сети вы сможете получить полный доступ к папке /media/xbmc_media на вашем медиасервере, просто введя в строке «Adress» Проводника ip адрес медиасервера в виде \\192.168.1.10 (или какой он у вас там будет) , и правильно введя логин/пароль в появившемся окошке. После этого диск станет видимым у вас в Проводнике.


Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.