Page 3 of 17 FirstFirst 1234513 ... LastLast
Results 31 to 45 of 254

Thread: Вопрос по монтированию NAS к роутеру

  1. #31
    Quote Originally Posted by velsi View Post
    модуль smbmount надо брать тут - oleg.wl500g.info/bin/, положить его куда-нибудь на диск

    далее тупо подмонтировать нужные сетевой адрес, строку см. на форуме
    Большое спасибо! Только, если можно, чуть подробнее - куда класть, надо ли применять chmod, какие то дополнительные условия.....?

  2. #32
    Quote Originally Posted by NGP View Post
    Большое спасибо! Только, если можно, чуть подробнее - куда класть, надо ли применять chmod, какие то дополнительные условия.....?
    класть в любое место, можно в /opt/bin/

    chmod +x на новые файлы

    для автозапуска строку монтирования засунуть в post-mount с полным путем, типа /opt/bin/smbmount ...

    делал давно, ради интереса, подробностей не помню. Советую еще раз перечитать темы на этом форуме по поиску "smbmount"

  3. #33
    UPD
    1. Устанавливаете samba2. Через
    Code:
    ipkg update
    ipkg install samba2
    2. Распаковываете на роутере:
    Code:
    mkdir /opt/lib/modules/2.4.20/kernel/fs/smbfs/
    wget 'http://wl500g.info/attachment.php?attachmentid=1989' -O- | gunzip > /opt/lib/modules/2.4.20/kernel/fs/smbfs/smbfs.o
    3. Проверяем, что все легло куда нужно:
    Code:
    ls -la /opt/lib/modules/2.4.20/kernel/fs/smbfs/
    /UPD
    4. Подключаем модуль ядра:
    Code:
    /sbin/insmod /opt/lib/modules/2.4.20/kernel/fs/smbfs/
    5. Создаем место монтирования
    Code:
    mkdir /tmp/mnt/место_монтирования
    например
    mkdir /tmp/mnt/extdisk
    6. Подключаем сетевой диск:
    Code:
    /opt/bin/smbmount //нужный.вам.IP.адрес/нужная_шара /tmp/mnt/место_монтирования -o username=пользователь  password=пароль
    например
    /opt/bin/smbmount //192.168.1.5/torrentdisk /tmp/mnt/extdisk -o username=user password=123
    Для отображения русских букв может понадобится добавить iocharset=utf8 codepage=cp866, нужно уточнить
    Code:
    /opt/bin/smbmount //192.168.1.5/torrentdisk /tmp/mnt/extdisk iocharset=utf8 codepage=cp866 -o username=user password=123
    Диск подключен. Проверить содержимое - ls /tmp/mnt/extdisk/

    Если нужно, чтобы диск был подключен всегда, то добавляем пункты 4. и 6. в post-mount после подключения /opt и swap(ведь флешка с /opt и swap присутствует в системе), но до запуска всяких торрент-клиентов. Не забываем делать flashfs save && flashfs commit && flashfs enable

    UPD
    Аналогичное обсуждение было http://wl500g.info/showthread.php?t=...light=smbmount
    Когда запустите - отпишите с какой строкой монтирования работает, там могут быть вопросы про запись и т.п.
    Last edited by Cd_spb; 09-11-2008 at 08:14.

  4. #34
    точно, надо еще smbfs.o
    а еще надо с кодировками разобраться

  5. #35
    Quote Originally Posted by Cd_spb View Post
    Вложение содержит:
    Спасибище, ОГРОМНОЕ!
    Сегодня вечером попробую, по результатам отпишусь.

  6. #36

    PS к предыдущему.

    По поводу приведенной ссылки - я ее читал и именно она подвигла меня на установку samba2. Вот только результат этого эксперимента я уже приводил: мне было сказано, что smbfs ядром не поддерживается. Вот только про smbfs.o я на тот момент ничего не знал. Ну да ладно, так или иначе, буду пробовать...
    Last edited by NGP; 07-11-2008 at 12:18.

  7. #37
    Quote Originally Posted by NGP View Post
    Вот только про smbfs.o я на тот момент ничего не знал. Ну да ладно, так или иначе, буду пробовать...
    Странно вот в этом сообщении явно написано, и даже указано откуда качать.
    Тщательнее надо быть, тщательнее.

  8. #38
    Ну, да, каюсь..... Прошляпил.
    А все таки, тот наборчик, который Вы в этой теме приложили, на какую samba ставить? Встроенную в прошивку? Samba2?
    Last edited by NGP; 07-11-2008 at 13:21.

  9. #39
    Quote Originally Posted by NGP View Post
    Ну, да, каюсь..... Прошляпил.
    А все таки, тот наборчик, который Вы в этой теме приложили, на какую samba ставить? Встроенную в прошивку? Samba2?
    в прошивке стоит 2-ая самба.

  10. #40
    Прошу прощения, и что?...
    В моем понимании, есть 3 сущности: samba в прошивке и 2, которые в ipkg (одна - samba2, другая называется просто samba, хотя она вроде как samba3). Из того, что Вы написали следует, что та, что в прошивке равна той, которая называется samba2. Я прав? Хотя, судя по тому, что встроенная samba не понимала команду smbmount, а установленная отдельно samba2 - понимала, это не так...
    Ну а вопрос, который я задаю - приведенный пакет с какой из версий samba будет корректно работать?
    Last edited by NGP; 07-11-2008 at 13:55.

  11. #41
    У меня по "ipkg list_installed" samba отсутствует, из чего делаю вывод, что "мой" пакет самодостаточен.

  12. #42
    Quote Originally Posted by NGP View Post
    Прошу прощения, и что?...
    В моем понимании, есть 3 сущности: samba в прошивке и 2, которые в ipkg (одна - samba2, другая называется просто samba, хотя она вроде как samba3). Из того, что Вы написали следует, что та, что в прошивке равна той, которая называется samba2. Я прав? Ну а вопрос, который я задаю - приведенный пакет с какой из версий samba будет корректно работать?
    точно сказать не могу, так как сам не пробовал

  13. #43
    Quote Originally Posted by Cd_spb View Post
    У меня по "ipkg list_installed" samba отсутствует, из чего делаю вывод, что "мой" пакет самодостаточен.
    Еще раз, спасибо большое.

  14. #44
    Попробовал.
    Все версии samba, которые ранее пробовал ставить с ipkg удалил.
    Перегрузился.
    Пакет скачал, установил, создал директорию /tmp/share
    Пишу: /opt/bin/smbmount //192.168.1.xxx/Volume_1/111 /tmp/share
    она меня спрашивает пароль - отвечаю,
    а она в ответ:
    params.c:OpenConfFile() - Unable to open configuration file "/opt/etc/samba/smb.conf":
    No such file or directory
    load_client_codepage: filename /opt/lib/codepages/codepage.850 does not exist.
    load_unicode_map: filename /opt/lib/codepages/unicode_map.850 does not exist.
    load_unicode_map: filename /opt/lib/codepages/unicode_map.ISO8859-1 does not exist.
    1494: tree connect failed: ERRDOS - ERRnosuchshare (You specified an invalid share name)
    SMB connection failed
    Причем сама директория с шарой существует, прописана в явном виде в настройках НАС как доступная на чтение и запись для всех аккаунтов.
    Если писать без указания директории (т.е. просто ..../Volume_1) ошибка другая - она явно говорит, что это не директория.
    Пробовал подсунуть ей файл smb.conf из /etc, тогда она говорит, что у нее ошибка выделения памяти, smb.conf открыть не могу, и далее - все то же.
    Пароль пробовал писать в командной строке - не влияет.
    Пробовал прописать в командной строке кодовые страницы - ему все равно, ругается на те же самые файлы.
    Может кто подсказать, чего ему еще надо?

  15. #45
    В общем, эксперимент продолжается.
    Установил samba2 из ipkg и проделал все манипуляции по новой. Теперь она таки смонтировала мне корневую директорию НАСа. Не очень понял почему, но любую другую директорию, кроме корневой, она монтировать отказывается, мотивируя это тем, что такой шары не существует.
    Теперь осталось разобраться с остальным функционалом самбы, поскольку пока у меня не работает запись на диск с компьютера и некорректно отрабатывается кириллица в именах.

Page 3 of 17 FirstFirst 1234513 ... LastLast

Similar Threads

  1. Проблема с скоростью на роутере
    By eyetooth in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 293
    Last Post: 06-02-2017, 18:11
  2. Вопрос по IP-телефонии.
    By MAV in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 120
    Last Post: 19-02-2014, 16:55
  3. Вопрос по настройке Kismet, ettercap, etc на роутере.
    By Calvrack in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 101
    Last Post: 07-11-2011, 16:49

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •