Помогите, пож-ста, в чем может быть проблема:
1. Валятся в логи ошибки о кодировке.
2. Папки не шарятся.
3. Почему два процесса smbd ?
Ошибки:
[2009/12/11 15:45:38, 0] smbd/server.c:456(smbd_open_one_socket)
smbd_open_once_socket: open_socket_in: Address already in use
И ошибки такого плана: "Не могу сконвертить ASCII в ASCII" и пр.
Параметры кодировки на роутере установлены так:
PHP Code:
nvram set usb_vfat_options=codepage=866,iocharset=cp1251
nvram set usb_ntfs_options=iocharset=cp1251
nvram set usb_smbcpage_x=866
nvram set usb_smbcset_x=1251
nvram commit
smb.conf:
PHP Code:
[global]
interfaces = br0
workgroup = HOMESERVER
guest account = nobody
server string = ASUS
security = share
browseable = yes
guest ok = yes
guest account = nobody
guest only = no
log level = 1
log file = /tmp/var/log/smbd.log
max log size = 100
encrypt passwords = no
dns proxy = no
dos charset = 866
unix charset = utf8
display charset = 1251
[Azeurus]
path=/tmp/mnt/disc1_3
writeable = yes
force user = admin
[Data]
path=/tmp/mnt/disc1_2
writeable = yes
force user = admin
Запуск:
PHP Code:
#!/bin/sh
# set samba_active=1 to activate samba
samba_active=1
[ 1 = $samba_active ] || exit 0
if [ -n "`pidof smbd`" ] ; then
echo "Stopping smbd:"
killall smbd
fi
if [ -n "`pidof nmbd`" ] ; then
echo "Stopping nmbd:"
killall nmbd
fi
sleep 2
echo "Starting nmbd:"
/opt/sbin/nmbd -D -l /tmp/var/log/nmbd.log -s /opt/etc/samba/smb.conf
echo "Starting smbd:"
/opt/sbin/smbd -D -l /tmp/var/log/smbd.log -s /opt/etc/samba/smb.conf