Що таке робота по cifs

Навіщо це треба ... CIFS?

Що для цього потрібно?

В першу чергу бажання і уважність. Комп'ютер з мережевою картою, кроссоверним мережевий кабель і Dreambox.

Також, буде потрібно місце, і до того ж багато місця, на жорсткому диску Вашого комп'ютера.

Як це працює?

На комп'ютері під керуванням Windows XP створюється загальнодоступна (розшарений) папка, їй призначаються дозволу для певного користувача на читання і запис.

А в Dreambox від імені цього самого користувача монтує (підключає) цю папку до себе в систему по мережі, отримуючи тим самим доступ до жорсткого диска вашого комп'ютера.

Налаштування мережі в даній статті не розглядається. Але подивися тут:

Роутер або маршрутизатор TP-Link TL-WR340G / TL-WR340GD.

Установка роутера d-link di-604.

Проблема з маршрутизатором або роутером

Передбачається, що ви вже налаштували підключення до мережі між комп'ютером і дрім. А то ... МАГЁМ.

Деякі застереження.

Працюючи в командному рядку всі команди, символи і знаки пунктуації пишемо тільки в англійській розкладці.

Шлях до папок і файлів в тій розкладці, на мові якої вони названі. Тому-як, наприклад, російська «а» і англійська «a» це абсолютно різні літери для комп'ютера.

Також, особливу увагу звертайте на прогалини.

Пропуск сприймається комп'ютером так само, як і інші літери. Якщо в шлях до папок і файлів зустрічаються прогалини, то укладайте такі шляхи в подвійні лапки, наприклад, як в такій команді:

net share dreamshare = "C: \ Documents and Settings \ Коля \ Мої Документи \ Мої Записи» / unlimited.

Відразу домовимося, що:

Зрозуміло що у вас може «ip» відрізняться, але дуже небагато ... зазвичай остання циферка.

Будемо працювати тільки з командним рядком. Далі вводимо команди і тиснемо клавішу Enter.

Що таке робота по cifs

Додамо користувача «abc» з паролем «def«:
net user abc def / add / active: yes / passwordchg: no

(До речі, якщо у вас ім'я користувача записано аглицким буквами, наприклад Kolya, і є пароль (також англійськими або цифрами), то користувача можна і не додавати.

Тоді, далі по тексту замінюйте «abc» і «def» на свої відповідно)

Для запису расшарівать папку бажано створювати на швидкісному гвинті з NTFS файлової системою і в несистемно розділі. Тобто якщо у вас Windows знаходиться в розділі C :. то папку бажано створювати в розділі D: або E: (якщо такі є), і місця в розділі повинно бути побільше (20 GB і більше).

А це важливо…

Створимо папку для кулі:
mkdir C: \ dream_share

Тоді, далі по тексту замінюйте «C: \ dream_share» на шлях до своєї папці, наприклад «D: \ Moya_Papka \ Video«)

Створимо тестовий файл для перевірки (на всякий випадок):
echo test only - .ate%> C: \ dream_share \ test.txt
Відключимо простий доступ до спільних файлів і папок (рядок довга, але треба):
reg add «HKLM \ SYSTEM \ ControlSet001 \ Control \ Lsa» / v «forceguest» / t REG_DWORD / d 0 / f

Розшарено папку і дамо їй псевдонім dreamshare. через який Дрім буде звертатися до папки по мережі:
net share dreamshare = C: \ dream_share / unlimited

Дозволимо користувачеві «abc» підключати папку з мережі і мати до неї повний доступ (запис, читання і т.д.):
cacls C: \ dream_share / e / g abc: f

(Якщо команда cacls почала лаятися, то ваша расшарівать папка знаходиться в FAT32-розділі, і прийдется трошки посчёлкать мишкою:

  1. Пуск -> Панель Управління -> Властивості папок -> закладка Вид. Знімемо галку з пункту «Використовувати простий доступ до загальних файлів«. Зберігаємося.
  2. Правий клік миші на расшарівать папці -> Властивості -> закладка Загальний доступ -> кнопка Дозволи. Додамо користувача «abc» і дамо йому повний доступ. Зберігаємося.

Ну, що ж, нам залишилася сама малість: подмонтировать нашу папку до Дрім і перевірити чи все працює.

Можливо, на цьому етапі буде потрібно перезавантажити комп'ютер і ввійти знову під своїм обліковим записом. Хоча у мене і так проходить - без перезавантаження.

Якщо перезавантажити, то в усьому зростали в cmd.exe.

Підключимося до Дрім по Telnet, для цього наберемо:
telnet 192.168.0.2

Що таке робота по cifs

Вводимо логін:

Вводимо пароль (за замовчуванням dreambox):

Монтуємо розшарений папку dreamshare з комп'ютера в папку / var / mnt / hdd на дрімбокс від імені

користувача abc (або як там вас кличуть) і з паролем def (звичайно своїм). можливо це займе деякий час:

І отримаємо приблизно ось такий висновок, який говорить, папка що dreamshare змонтована:
//192.168.0.1/dreamshare on / var / mnt / hdd type cifs (rw, nodiratime, unc = \ 192.168.0.1 \ dreamshare, usernam e = abc, rsize = 8192, wsize = 8192)

Подивимося, що є в розшарений папці:
ls -l / var / mnt / hdd

Перевіримо, чи можемо ми створювати файли в розшарений папці з дрімбокс:
echo "Test from Dreambox»> /var/mnt/hdd/test_box.txt

Видалимо тестові файли:
rm /var/mnt/hdd/test.txt /var/mnt/hdd/test_box.txt

Размонтіруем:
umount / var / mnt / hdd

Так, мало не забув. Для постійного монтування рядок:
код:

можна додати в який-небудь стартовий скрипт дрімбокс, або зробити стандартно:
(Для Gemini: Menu -> 6 -> 5 -> 1 -> Синя кнопка)

Що таке робота по cifs

IP комп'ютера = 192.168.0.1
Тип монтування = CIFS
Директорія = dreamshare
Локальна директорія = / var / mnt / hdd
Опції = rw, soft, udp, nolock, iocharset = utf8
Екстра опції = nolock, rsize = 8192, wsize = 8192
USER = abc
PASSWORD = def
Automount = ТАК (тобто зазначити галкою)

Ну зараз точно Все.

P.S. Цей метод тестувався і працює в Windows XP Pro, Windows XP Pro SP1, Windows XP Pro SP2. З Windows XP Pro SP3 і Window 7 не тестувався, але найімовірніше також буде працювати.

І запам'ятовуй ... робота по CIFS і в Африці робота

Навігація по публікаціям

Схожі статті