Автор матеріалу: vlamo
Переклад: gotsanyuk
Розшарюємо папку в Window XP/7, і її подальше монтування по CIFS до ДрімБокс...
Навіщо це потрібно? Це потрібно, якщо у вашого дріма немає жорсткого диска, а ви рано чи пізно захочете записати який-небудь фільм, або навпаки - переглянути, прослухати які-небудь аудіо-відео файли з комп'ютера, наприклад DVD або MP3, або ж захочете переглядати ТВ на комп'ютері із дріма, можливо, для вирішення інших завдань.
Що для цього треба? У першу чергу бажання і уважність. Рівні руки, читати ВСЕ, що тут пише, і не перескаувати із рядка на рядок. Комп'ютер з мережевою картою, кроссоверний мережевий кабель і дрімбокс. Також, буде потрібно місце, багато місця, на жорсткому диску вашого комп'ютера. + Пиво, якщо нема пива, то може не получитись.

Як це працює? На комп'ютері під керуванням Windows XP/7 створюється загальнодоступна (розшарена) папка, їй призначається дозвіл для певного користувача на читання і запис, і дрімбокс від імені цього самого користувача монтує (підключає) цю папку до себе в систему по мережі, отримуючи тим самим доступ до жорсткого диску вашого комп'ютера.
Налаштування мережі в даній статті не розглядається. Передбачається, що ви вже налаштували мережеве підключення між комп'ютером і Дрімом.
Деякі застереження. Працюючи в командному рядку всі команди, символи і знаки пунктуації пишемо тільки в англійській розкладці! Шляхи до папок і файлів в тій розкладці, мовою якою вони названі. Тому-як, наприклад, українською "а" і англійською "a" це зовсім різні літери для комп'ютера. Також, особливу увагу звертайте на пропуски. Пробіл сприймається комп'ютером точно так, як і інші літери. Якщо в шляху до папок і файлів зустрічаються пропуски, то укладайте такі шляхи в подвійні лапки ("шлях"), наприклад, як у такій команді:
net share dreamshare ="C:\Documents and Settings\Коля\Мои Документы\Мои Записи" / unlimited.Відразу домовимося, що:
IP-комп'ютера =
192.168.0.100IP-дрімбокса =
192.168.0.2 Розшарена папка =
D:\dream_shareЇї псевдонім =
dreamshareКористувач =
dreamЙого пароль =
media Будемо працювати тільки з командним рядком. Далі вводимо команди і тиснемо клавішу Enter! Або якщо важко, копіюємо команди і вставляємо в командну строчку. (Права кнопка миші / вставити)
Поїхали:У Windows: Пуск -> Всі програми -> Стандартні -> Командная строка
1. Додамо юзера "
dream" з паролем "
media":
net user dream media /add /active:yes /passwordchg:no
(До речі, якщо у вас ім'я користувача записано англ. літерами, наприклад Kolya, і є пароль (також англ. або цифрами), то користувача можна і не додавати. Тоді, далі за текстом замінюйте "
dream" і "
media" на свої відповідно)
Для запису розшареної папку бажано створювати на швидкісному вінті з NTFS файловою системою та в несистемному розділі. Тобто якщо у вас Windows знаходиться в розділі C:, то папку бажано створювати у розділі D: або E: (якщо такі є), і місця в розділі має бути побільше (20 GB і більше).
2. Створимо папку для шари: (не путати із шарінгом)

mkdir D:\dream_share
(До речі, якщо у вас вже є папка з відео і музикою, можна використовувати її. Бажано, щоб в дорозі до неї не було неанглійських букв і пробілів (інакше, читайте вище як це обійти). Тоді, далі за текстом, у командній строці, замінюйте "
D:\dream_share"на шлях до своєї папки, наприклад"
D:\Moya_Papka\Video ")
3. Створимо підпапку, обов'язкову для відеозапису:
mkdir D:\dream_share\movie
4. Створимо тестовий файл для перевірки (про всяк випадок):
echo test only - %date% > D:\dream_share\test.txt
5. Відключимо простий доступ до загальних файлів і тек:
reg add "HKLM\SYSTEM\ControlSet001\Control\Lsa" /v "forceguest" /t REG_DWORD /d 0 /f
6. Разшаривши папку привласнимо їй псевдонім "
dreamshare", через який Дрім буде звертатися до папки по мережі:
net share dreamshare=D:\dream_share /unlimited
7. Дозволимо юзеру "
dream" підключати папку по мережі і мати до неї повний доступ (запис, читання і т.д.):
cacls D:\dream_share /e /g dream:f
(Якщо команда
cacls почала сваритися, то це означає, що ваша папка знаходиться в FAT32-розділі, і прийдеться трошки поцокати мишкою:
Пуск -> Панель Управління -> Параметри папок -> закладка Вид. Знімемо галку з пункту "Використовувати простий доступ до загальних файлів". Зберігається.
Правий клік миші на розшарені папці -> Властивості -> закладка Загальний доступ -> кнопка Дозволи. Додамо юзера "
dream" і дамо йому повний доступ. Зберігаємо.
Ну, що ж, нам залишилася сама малість: підмонтувати нашу папку до Дріма і перевірити чи все працює.
Можливо, на цьому етапі буде потрібно перезавантажити комп'ютер і ввійти знову під своїм обліковим записом. Хоча у мене і так проходить - без перезавантаження.
Якщо перезавантажилась, то повертаємось у командну строку.
8. Підключимося до Дріму по
telnet, для цього наберемо:
telnet 192.168.0.2
Не забули, що
192.168.0.2 це IP-адреса вашого дрімбоксу, як ми і домовлялися на початку.
Видає помилку? Це не критично, у вас просто відключений цей клієнт (
windows 7 стандартно не містить telnet), робимо наступне:
1. Натисніть Пуск, виберіть Панель управління.
2. Натисніть Програми і компоненти.
3. Натисніть Включення, або відключення компонентів Windows.
4. Кладіть галочку напроти "Клієнт Telnet".
5. Натисніть OK.
6. Почнеться процес установки...
Коли він закінчитися, клієнт встановлений і готовий до роботи.
Вводимо логін:
rootВводимо пароль (за замовчуванням dreambox):
dreambox9. Монтуємо папку
DreamMedia з комп'ютера в папку
/var/mnt/hdd на дрімбокс від імені користувача
dream і з паролем
media, можливо це займе якийсь час (УВАГА! у іміджах Pli а також OpenPli потрібно монтувати сюди
/media/hdd) :
mount -t cifs -o rw,soft,udp,nolock,rsize=8192,wsize=8192,iocharset=utf8,user=dream,password=media //192.168.0.100/dreamshare /var/mnt/hdd
Для іміджів Pli а також OpenPli:mount -t cifs -o rw,soft,udp,nolock,rsize=8192,wsize=8192,iocharset=utf8,user=dream,password=media //192.168.0.100/dreamshare /media/hdd
10. Перевіряємо:
mount -t cifs
І отримаємо приблизно ось такий висновок, який говорить, що папка
dreamshare змонтована:
/ / 192.168.0.100/dreamshare on / var / mnt / hdd type cifs (rw, nodiratime, unc = \ 192.168.0.100 \ dreamshare, usernam e = dream, rsize = 8192, wsize = 8192)
11. Подивимося, що є в розшарені папці:
ls -l /var/mnt/hdd
Для іміджів Pli а також OpenPli:ls -l /media/hdd
І отримаємо вміст
/ var / mnt / hdd, де є наші створені файл
test.txt і папка
movie:
drwxrwxrwx 1 root root 7 Jul 29 2008 movie
-Rwsrwsrwt 1 root root 7 Jul 29 2008 test.txt
12. Перевіримо, чи можемо ми створювати файли в розшарені папці, з дрімбокс:
echo "Test from Dreambox"> /var/mnt/hdd/test_box.txt
Для іміджів Pli а також OpenPli:echo "Test from Dreambox"> /media/hdd/test_box.txt
Помилка? Нічого страшного, робимо наступне: (Win 7) Тиснемо правою кнопкою миші по папці "
DreamMedia"/ свойства /доступ / розширена настройка / кладему галку на "відкрити общий доступ до цієї папки"/ дозволення / кладемо всі галки в стовпці "дозволити"/ ок / ок / закрити. У він.ХР щось подібно...
13. Знову перевіримо командою ls:
ls -l /var/mnt/hdd
Для іміджів Pli а також OpenPli:ls -l /media/hdd
14. Видалимо тестові файли:
rm /var/mnt/hdd/test.txt /var/mnt/hdd/test_box.txt
Для іміджів Pli а також OpenPli:rm /media/hdd/test.txt /media/hdd/test_box.txt
15. Размонтуємо:
umount /var/mnt/hdd
Для іміджів Pli а також OpenPli:umount /media/hdd
Все! Складно? Пиво треба було брати, тоді було б легше.Ой, а ми забули за Дрім!!! І так тепер із клави, переходимо до пульта!
Поїхали:(для Gemini: Menu -> 6 -> 5 -> 1 -> Синя кнопка)
Для Pli TEAM: Menu -> 6 -> 3 -> Червона кнопка -> ОК.IP комп'ютера =
192.168.0.100Тип монтування =
CIFSДиректорія =
dreamshareЛокальна директорія =
/var/mnt/hdd //
Pli TEAM =
/media/hdd Опції =
rw, soft, udp, nolock, iocharset = utf8Екстра опції =
nolock, rsize = 8192, wsize = 8192USER =
dreamPASSWORD =
mediaAutomount = ТАК (тобто зазначити галки)
Якщо ви все зробили правильно, то побачимо таке повідомлення: (
PS: Останні два скріна із іміджу OpenPli)
Все! Складно? Я ж казав "беріть пиво", тоді іде все як по маслу. Вітаю тих у кого все получилось

. У кого нічого не вийшло пробуємо усе заново, але більш уважно читаючи, якщо знову нічого не вийшло, пишемо тут, ми вам допоможемо, чим зможемо. Дана процедура виконувалась у
Windows XP/7, іміджі:
Gemini, Pli, OpenPli..