Вопрос интересный и неординарный.
На работе такой проблемы просто не возникло, поэтому очень удивился, когда такое чудо всплыло но WL-500gP дома.
Т.е. если в названии файла есть русские буквы, то они нормально воспринимаются той OS, через которую файл был загружен на диск. Но совершенно не читаются противоположной осью.
Причем тоже повторяется и на ftp.
Вот мой конфиг smb.conf (третья самба):
PHP Code:
[global]
interfaces = br0
bind interfaces only = yes
workgroup = HOME
server string = computer
guest account = ftp
security = share
browseable = yes
dns proxy = no
guest only = no
guest ok = no
#log level = 3
#max log size = 100
#log file = /opt/var/log/samba.%m
encrypt passwords = yes
preserve case = yes
short preserve case = yes
unix charset = UTF-8
display charset = UTF-8
dos charset = CP866
wins support = yes
time server = yes
os level = 255
local master = yes
[share]
path = /tmp/harddisk/ftp_pub
guest account = nobody
guest only = yes
guest ok = yes
comment = share
[root]
path = /opt
comment = only root
guest ok = no
guest only = no
writable = yes
force user = root
valid users = anelist
allow from = 192.168.29.
[home]
path = /home
comment = for home
guest ok = no
guest only = no
writable = yes
force user = root
allow from = 192.168.29.
так же делал это:
PHP Code:
nvram unset usb_vfat_options
nvram unset usb_smbcpage_x
nvram unset usb_smbcset_x
nvram commit
На диске ext2fs.