Всем привет!!Нужно запустить два samba-сервера на одной машине.
2 сетевухи смотрят в 2 разные локалки с двумя разными рабочими
группами.Написал 2 конфига для каждой локалки, сделал 2 каталога var, запускаю:
[s,n]mbd -s <конфиг> -l <каталог куда писать логи>.Один экземпляр запускается, второй не запускается и
ничего никуда не пишет.Чего ему, казалось бы, мало...
А ты ему сказал что-нибудь типа "bind interface only = yes" ? Ну и указать их соответственно надо.
>А ты ему сказал что-нибудь типа "bind interface only = yes" ?
>Ну и указать их соответственно надо.Ну разумеется.
привожу пример одного из конфигов (второй такой же, только адреса
в локалке 172.16/12). В правильности настроек сомнений особых нет,
один экземпляр нормально работает с любым конфигом.[global]
dos charset = CP866
unix charset = koi8-r
workgroup = SOFTINDUSTRY
netbios name = UNIXBOX
server string = FreeBSD Machine
interfaces = 192.168.254.1/16
bind interfaces only = Yes
security = SHARE
null passwords = Yes
unix password sync = Yes
log file = /usr/local/samba/var/log.%m
max log size = 500
time server = Yes
client signing = Yes
local master = No
dns proxy = No
wins support = Yes
ldap ssl = no
hosts allow = 192.168., 127.[homes]
comment = Home Directories
read only = No
browseable = No;[printers]
; path = /tmp
; printable = Yes
; browseable = No[public]
comment = failopomoika
path = /usr/local/samba/public
read only = No
guest ok = Yes
Если долго мучиться - что-нибудь получится....
Кажется проблема решилась!Дело было в еще одном параметре pid directory, который тоже
должен быть разным для всех экземпляров сервера
(каталог var/locks).