Значит такая схема:
1. Сервер Windows 2003 (который открывает шаринг для FreeBSD)
2. Freebsd 5.4 (который открывает шаринг с Windows-го сервера и разделяет его с клиентскими машинами)
3. Клиентские машиныт.е. получается так что FreeBSD монтирует шары windows у себя в какой-то директории и через Samba распеределяет его клиентским машинам.
Проблема в следующем: Шары самой FreeBSD клиентские машины видят без проблем, а вот шары windows-ие монтированные на FreeBSD они видят в виде непонятной кодировки.
Ядро компилил со след опциями:
options NETSMB
options LIBMCHAIN
options LIBICONV
options SMBFSпараметры smb.conf
unix charset = UTF-8
dos charset = CP866/etc/fstab
//branch@mail/ftproot /kafc/servers/mail/ftproot smbfs rw,-N 0 0
//pdc@servernt50/region /kafc/servers/servernt50/region smbfs rw,-N 0 0/etc/nsmbf.conf
[MAIL:BRANCH]
password=*******
charsets=UTF-8:cp866
addr=11.22.33.44на mount a пишет
smbfs: can't initialize iconv support (koi8-8r:cp866): syserr = Invalid argumentХотя libiconv-1.9 установлен и самба тоже с поддержкой libiconv откомпилена
Testparm проходит без ошибок
В чем глюк?
только что установил liconv но эффекта никакого
> только что установил liconv но эффекта никакогоСпасибо огромное! Ваш конфиг мне помог. Надеюсь, кто-то Вам тоже смог помочь.