LinuxForum.Fans
Тема

Прошу помощи с подключением к файловому серверу

Автор: agent0008 57 сообщений 20003 просмотров
#260272

Покажите опять

[student@localhost ~]$ dmesg | grep CIFS
CIFS: Unknown mount option _netdev
CIFS VFS: Send error in SessSetup = -13
CIFS VFS: cifs_mount failed w/return code = -13
CIFS: Unknown mount option _netdev
CIFS VFS: Send error in SessSetup = -13
CIFS VFS: cifs_mount failed w/return code = -13
[student@localhost ~]$ cat /etc/fstab
proc /proc proc nosuid,noexec,gid=proc 0 0
devpts /dev/pts devpts nosuid,noexec,gid=tty,mode=620 0 0
tmpfs /tmp tmpfs nosuid 0 0
UUID=042b5a0e-9aa8-4a2b-8d6b-b9ab0d5930bb / ext3 defaults 1 1
UUID=219a9325-bcba-442c-a1fd-037514ef94f0 /home ext3 nosuid 1 2
/dev/hda1 swap swap defaults 0 0
/dev/hdc /media/cdrom udf,iso9660 ro,noauto,user,utf8 0 0
//10.128.142.150/StudentPublish /home/student/StudentPublish cifs iocharset=utf8,_netdev 0 0
[student@localhost ~]$

#260277

agent0008 написал:
CIFS VFS: Send error in SessSetup = -13
недостаточно прав доступа. Смотрите http://unixforum.org/index.php?showtopic=112940
Говорят, что заработает при добавлении пользователя и пароля. В вашем случае:
text
//10.128.142.150/StudentPublish /home/student/StudentPublish cifs iocharset=utf8,_netdev,user=guest,password=""  0 0

Кстати, как вариант автомонтирования сетевых ресурсов при логине — использование pam_mount. В ALT Linux таким образом при логине доменого пользователя подключаются через cifs автоматически его домашний каталог и общие папки, анонсированные по avahi.

#260278

говорят, что заработает при добавлении пользователя и пароля.

Но ведь у меня нет пароля на эту папку, как же быть?

#260280

Попробуйте так

text
//10.128.142.150/StudentPublish /home/student/StudentPublish cifs iocharset=utf8,guest,_netdev  0 0

Правда на _netdev он что-то ругается

#260288

С ума схожу, что нужно сделать? лишь бы работало.
Я выбрал эту версию Alt linux 4.0 потому что она первая, которая нормально работает на моих 10 летних компах.
Но видимо все гладко не бывает, авто монтирование не получается. Может сменить на другую версию линукса, там где
проблем нету с авто монтированием сетевых папок.

#260295
"agent0008" написал:
С ума схожу, что нужно сделать? лишь бы работало.

Вы пробовали то, что было написано выше ?

"agent0008" написал:
Я выбрал эту версию Alt linux 4.0 потому что она первая, которая нормально работает на моих  10 летних компах.
Но видимо все гладко не бывает, авто монтирование не получается. Может сменить на другую версию линукса, там где
проблем нету с авто монтированием сетевых папок.

Вы бы написали хар-ки компов.

#260315

Попробуйте так
//10.128.142.150/StudentPublish /home/student/StudentPublish cifs iocharset=utf8,guest,_netdev 0 0

не монтирует

СPU 1 ггц
RAM 256 мб

#260360
agent0008 написал:
Попробуйте так
//10.128.142.150/StudentPublish /home/student/StudentPublish cifs iocharset=utf8,guest,_netdev 0 0

не монтирует

СPU 1 ггц
RAM 256 мбА при монтировании вручную что пишет?

text
mount  /home/student/StudentPublish

И на Windows разрешено гостям подключать сетевые ресурсы?

#260458

[student@localhost ~]$ su
Password:
[root@localhost ~]# mount /home/student/StudentPublish
[mntent]: line 8 in /etc/fstab is bad
mount: can't find /home/student/StudentPublish in /etc/fstab or /etc/mtab

#260469

Из вас информацию клещами приходится вытягивать..
Вот вам руководства для начала -
http://smb-conf.ru/mount-cifs-mount-using-the-cifs.html
http://ru.wikipedia.org/wiki/Fstab
http://help.ubuntu.ru/manual/fstab
http://opensuse.swerdna.org/susesambacifs.html
Попробуйте использовать smbfs вместо cifs - http://www.cyberciti.biz/faq/configure-a-system-to-automount-a-samba-share-with-etcfstab/
Возможно ALT 4 действительно староват и вам будет сложно заставить его работать.
Попробуйте что-нибудь по-новее, например
Runtu
Lubuntu
Crunchbang

#260520
agent0008 написал:
[student@localhost ~]$ su
Password:
[root@localhost ~]# mount /home/student/StudentPublish
[mntent]: line 8 in /etc/fstab is bad
mount: can't find /home/student/StudentPublish in /etc/fstab or /etc/mtab

От жеж блин. А слона то мы и не приметили. Не используйте

text
su

, вместо этого повышайте права до рут через

text
su -

.
(или su-, это альяс на su -, лучше использовать su - как наиболее универсальный). ссылка на вики altlinux.org/Su
А так и профиль пользователя испортить кривыми правами не долго.

#260521
-=Serj=- написал:
Из вас информацию клещами приходится вытягивать..
Вот вам руководства для начала -

Рановато пока руководства, сначала бы с азами разобраться :) (см. предыдущее сообщение).

#264292

su - , тоже не помогает, спасибо за ваши советы.
Видимо никому не дано осилить Alt Linux 4.0.
Подскажите тогда вресию нормального линуккса, чтоб можно было автомонтирование сетевых ресурсов запустить.
СPU 1 ггц
RAM 256 мб

#264334

Вроде решил проблемму, установил Runtu LITE 10.04 там просто добавил сетевые папки в избранное.
Но конечно Alt Linux 4.0 работал по шустрее, добавить оперативки бы, вообще полетит)

#267341

Возможно конечно уже ничем не помогу, но все таки. Я сам на линуксе сижу около 2 месяцев, и за это время познал всего несколько дистров.
Вам нужно было скачать утилиту Etercifs.
Монтирование идет по принципу:
команда монтирования - что монтируем (сетевой ресурс) - куда (местоположение вашего пк) - опции монтирования
После установки пакета etercifs, открываем терминал и выполняем:
service etercifs build
Программа прям в терминале много чего выдаст, выполнение длится примерно полминуты минуту, если програма выдала:

text
Building etercifs 5.4.2 for 3.0.24-std-def-alt0.M60P.2 Linux kernel (headers in /lib/modules/3.0.24-std-def-alt0.M60P.2/build)
Error: no kernel headers found at /lib/modules/3.0.24-std-def-alt0.M60P.2/build
Please install package
    kernel-headers-modules-XXXX for ALT Linux
    kernel-XXXX-devel for Fedora / ASP Linux
    dkms-etercifs for Mandriva 2009 and newer
    linux-headers-XXXX for Debian / Ubuntu
    kernel-source-XXXX for SUSE
    kernel-source-XXXX for Slackware / MOPSLinux
where XXXX is your current version from uname -r: 3.0.24-std-def-alt0.M60P.2
or use KERNELVERSION variable to set correct version (for /lib/modules/KERNELVERSION/build)
(use KERNSRC variable to set correct kernel headers location)
Exiting...

То вам нужно установить доп. модули ядра как я понял, и + к этому версия вашего ядра (uname -r), должна совпадать с версией устанавливаемого модуля.
Какие модули программа показала:

text
kernel-headers-modules-XXXX for ALT Linux
    kernel-XXXX-devel for Fedora / ASP Linux
    dkms-etercifs for Mandriva 2009 and newer
    linux-headers-XXXX for Debian / Ubuntu
    kernel-source-XXXX for SUSE
    kernel-source-XXXX for Slackware / MOPSLinux

т.е. у вашем случае ALT linux, нужно установить kernel-headers-modules
Дальше когда команда "service etercifs build" отработала, вводим:
service etercifs restart
если все тип топ, то определитесь в какие папки вы будете монтировать сетевые шары.
т.е. к примеру создаём папку mkdir /home/user/link
Если смонтировать сетевую шару к папке link, то когда вы в неё зайдёте, увидите содержимое сетевой шары, надеюсь это понятно :)))
Естественно все команды в терминале делать от пользователя root.
Далее монтируем папку:

text
mount.cifs //192.168.0.1/D /home/user/link -o rw,username=user,password=mypassword,file_mode=0777,dir_mode=0777

Вам придется ещё на вашем сервере создать пользователя и пароль к нему.
чтобы эта папка монтировалась автоматически, в терминале от root, воодим:

text
nano /etc/fstab

в конце добавляем строку:

text
//192.168.0.1/В /home/user/link cifs rw,auto,username=user,password=mypassword,file_mode=0777,dir_mode=0777 0 0

собственно все =)

Вот кстати у меня с этим проблема, поставил ALT Linux 6.0 кеды х32, etercifs не "собирается", вот что выдаёт "service etercifs build"
Building etercifs 5.4.2 for 3.0.24-std-def-alt0.M60P.2 Linux kernel (headers in /lib/modules/3.0.24-std-def-alt0.M60P.2/build)
Error: no kernel headers found at /lib/modules/3.0.24-std-def-alt0.M60P.2/build

Да, я понимаю, что у меня версия ядра 3.0, но Synaptic показывает, что kernel-headers-modules у него в наличии только версии 2.6....
Где мне взять/скачать 3.0?

#267636

Rogue написал:
Да, я понимаю, что у меня версия ядра 3.0, но Synaptic показывает, что kernel-headers-modules у него в наличии только версии 2.6....
Где мне взять/скачать 3.0?
Из соответствующего онлайнового репозитория: http://www.altlinux.org/Branches
#268150
"Skull" написал:
Из соответствующего онлайнового репозитория: http://www.altlinux.org/Branches

зач0т =) спасибо

Войдите или зарегистрируйтесь, чтобы ответить.