lexa_ @ 23-02-2008 07:46:54

У меня в сети стоит компьютер с поднятой Самбой и расшареными папками.
Я поставил Samba, на таблетке, версия 3.0.22.
Когда с табетки даю команду, smbclient //Lexahost/proba -U lexa , то всё работает нормально, те я могу смотреть файлы в шаре, но когда выполняю smbmount //Lexahost/proba /home/user/proba/ -o username=lexa, password=пароль, то получаю.

Код:

ERROR: smbfs filesystem not supported by the kernel
Please refer to the smbmnt(8) manual page
smbmnt failed: 255

Я так понял мне нужно собрать модуль ядра для поддержки smbfs ?
P.S. пакет smbfs установлен.

tony2001 @ 23-02-2008 14:30:07

да, нужна поддержка smbfs в ядре.
попробуй мой самосборный пакет, smbfs там тоже есть:
http://maemo.daylessday.org/repo/dists/ … 6.21.0.deb   

lexa_ @ 23-02-2008 23:34:35

tony2001
Диспетчер приложений сказал что установка не возможна, тк несовместимый пакет приложений.
Из этого пакеты я достал нужные модули, и скопировал в /lib/modules/`uname-r`/extra/ но ничего не изменилось, при попытке сделать modprobe smbfs мне пишут modprobe: cannot parse modules.dep
Так, это решил с помощью insmod.
Теперь другая проблнма вылезла, при потке монтирования :
Can't set perms on /etc/mtabsmbmnt failed: 1
А когда я пытаюсь посмотреть ту папку куда я пытался монтировать, то ls виснет, при попытке размонтировать эту папку виснет umount. Может это модули к ядру не подходят ?

tony2001 @ 24-02-2008 02:50:39

dpkg -i ...deb
надо пересобрать пакет, но мне пока всё лень.

не знаю, подобных проблем у меня не было.

lexa_ @ 24-02-2008 03:03:15

Пакет я посавил, но проблема осталась.
Во первых morprobe ругаеться на cannot parse modules.dep
Ну ладно insmod помог. При попытке смонтировать мне выдёт сообщение

Код:

Can't set perms on /etc/mtabsmbmnt failed: 1

tony2001
Какая у тебя версия самбы и samba-comon, ну и других пакетов связаных с самбой ?

lexa_ @ 24-02-2008 03:13:30

Теперь новая ошибка :
Could not resolve mount point /home/user/proba

Самба не перестаёт меня радовать новыми поводами не работать :)

rayven @ 24-02-2008 03:21:39

Самбу не ковырял, но чтоб modprobe увидел вручную скопированные модули в "большом" линуксе обычно нужно дать команду depmod -a. Если на таблетки есть такая команда (не проверял), то это должно помочь.

lexa_ @ 24-02-2008 03:31:46

depmod а на таблетке нет, или-же я не нашол.

rayven @ 24-02-2008 03:36:47

Да, действительно нет. Я уже тоже глянул. Тогда, видимо, этот файлик генерится на компе при компиляции ядра.

gLobster @ 24-02-2008 03:53:13

вообще-то, чтобы установить модуль надо дать команду insmod, depmod - это более широкое применение. insmod есть по определению. Сам им модули ядра для доступа к usb<->rs232 использую.

lexa_ @ 24-02-2008 03:55:39

gLobster
Спасибо, с загрузкой модуля я разобрался.
А вот с самбой нет.
Откуда мне ставить правильную самбу ?
Должны-ли присутствовать /etc/mtab~ и /etc/mtabsmb~ ?

rayven @ 24-02-2008 05:40:43

Таким образом редактор vi (да и многи другие) помечает временные файлы (вроде авто-сохранения когда делает). Но я очень сомневаюсь, что вам зачем-то понадобилось править mtab вручную. У меня ни на таблетке их нет. ИМХО, можно смело удалять (или для начала переместить в другой каталог, и, если все нормально, - грохнуть).

lexa_ @ 24-02-2008 06:55:47

Эти файлы пусты, кога я их удаляю то получаю :
Could not resolve mount point /home/user/proba

lexa_ @ 24-02-2008 07:48:05

При выполнение
mount -t smbfs -o username=Admin,password=1 //Lexahost/proba/ /smb/
получаю
mount: mounting //Lexahost/proba/ on /smb/ failed
при этом каталог /smb существует.

lexa_ @ 25-02-2008 06:08:48

Я так понял Ъ линуксойды не пользуються самбой ?
Если кто использует, то можете мне сообщить версии самбы и откуда её ставили ?