Check out for http://trac.nslu2-linux.org/optware/changeset/6285
I have verified samba and now it works! Please note that autobuild machine is currently busy for maintenance purposes. I hope than bzhou will solve autoclean problem soon.
3.0.25a-1 segmentation fault
Check out for http://trac.nslu2-linux.org/optware/changeset/6285
I have verified samba and now it works! Please note that autobuild machine is currently busy for maintenance purposes. I hope than bzhou will solve autoclean problem soon.
wl500gP, smbd version 3.0.25a, usb-hdd ext3
smb.conf
------------------
preserve case = yes
short preserve case = yes
unix charset = UTF-8
display charset = cp1251
dos charset = cp866
------------------
диск нормально монтируется, скорость записи/чтения ~3mb/sec
проблема в следующем:
если я wget'ом скачиваю файл по http с названием на русском языке, то по ftp (vsftpd с перекодировкой utf8 - cpwin1251) и вижу правильное имя, а через samba - что-то вроде "___ - ___.mp3"
и наоборот, сохранив через самбу файл на русском языке, по ftp я вижу кракозябры.
1. как можно научить самбу писать правильно?
2. а как настроить консоль, чтобы в mc названия на русском языке тоже смотреть?
вопрос снят, проблему решили в соседней ветке
http://wl500g.info/showthread.php?t=9796
Помогите, фак читал, поиск изколесил, но не нашёл, как сделать так,
чтобы винда, при установленной samba 3, русские буквы показывала.
Когда стояла samba 2, в русскими буквами было всё в порядке (ну как в порядке, не utf8, пришлось руками переименовывать некоторые файлы с умляутами), но, не знаю связано с самбой 2 или нет, периодически всё что по самбе писал сначала появлялось, а затем исчезало, размер 0.. а после проверки диска куча потерянных файлов...
Ну так вот, поставил samba 3, теперь русские буквы в винде выглядят как то так:
"Oaeeu Iail.Ru Aaaioa"
Да, речь идёт именно о русских буквах в винде (то есть через самбу), в консоле буквы очень даже русские.
Last edited by vitalic76; 19-11-2007 at 13:00.
c samba3 проблема с файлами осталась, вот записал файлы и хоп, размер стал 0... не уверен что проблема хардварная, потому что те файлы которые создаются с самого асусу, не обнулялись (стоял stscs, файлов много создавалось), а если пройтись chkdsk'ом каким нибудь то эти обнулённые файлы будут в потерянных цепочках... конвертнуть чтоли в ext...
smb.conf покажи
Дабы вылечить проблему с русскими буквами, поставил себе samba 3. Создал конфиг (/opt/etc/samba/smb.conf), вот такой:
Потом, в /usr/local/sbin/post-mount добавил строчку:Code:[global] workgroup = HOMENET netbios name = router server string = Router guest account = nobody security = user browseable = no dns proxy = no guest only = no log level = 1 log file = /opt/var/log/samba.log max log size = 100 encrypt passwords = yes preserve case = yes short preserve case = yes unix charset = UTF-8 display charset = UTF-8 dos charset = CP866 wins support = yes os level = 255 local master = yes [share$] path = / guest only = no guest ok = no valid user = admin force user = admin writeable = yes
На всякий сделал еще smbpasswd -a admin.Code:/opt/etc/init.d/S08samba
Трабл в том, после ребута самба не запускается. Если же вручную выполнить /opt/sbin/smbd -D, то появляется два процесса smbd, однако подключиться к шаре все равно не удается (ТС никаких ошибок не пишет).
В логе нашел только такое вот:
Code:[1970/01/01 03:01:37, 0] source/auth/auth_util.c:get_root_nt_token(501) get_root_nt_token: getpwnam"root") failed! [1970/01/01 03:01:37, 0] source/auth/auth_util.c:get_root_nt_token(501) get_root_nt_token: getpwnam"root") failed! [1970/01/01 03:01:37, 0] source/services/services_db.c:svcctl_init_keys(420) svcctl_init_keys: key lookup failed! (WERR_ACCESS_DENIED)
видимо в S08samba забыли поменять
samba_active=0 на samba_active=1
запусти тест на роутре: testparm
да и даты поставь нормальные, иначе не понятно когда эти сообщения попали в журнал.
Господа, может, поможете?
Поставил самбу 3 из репозитория, создал конфиг аналогичный созданным авторой данной темы, поставил на автозапуск, активировал. А потом пошли проблемы:
Code:[admin@(none) root]$ smbpasswd Bad system callВопрос - куда копать дальше?Code:[admin@(none) root]$ smbstatus init_iconv: Conversion from UTF-16LE to CP866 not supported init_iconv: Attempting to replace with conversion from UTF-16LE to ASCII ...И куча подобных этим двум строкам сообщений... Unknown parameter encountered: "valid user" Ignoring unknown parameter "valid user" sessionid.tdb not initialised /opt/var/samba/connections.tdb not initialised This is normal if an SMB client has never connected to your server. Failed to open byte range locking database ERROR: Failed to initialise locking database Can't initialise locking module - exiting
ipkg list | grep samba
wl500gP 128MB + 8GB flash 1.9.2.7-rtn-r5438
Смысл апгрейда?
может в том что версия самбы из прошивки не работает на 445 порту?
Code:[2008/02/07 23:49:44, 0] smbd/nttrans.c:call_nt_transact_ioctl(2516) call_nt_transact_ioctl: Currently not implemented.