При старте системы демон Samba не запускался самостоятельно, точнее он запускался, но был недоступен,
а если вручную перезапустить его, то все ок. Сетевые интерфейсы у меня объединены в Bridge br0
из wlan0
и eth0
.
После недолгих расследований логов загрузки, стало ясно, демон smbd
успевает запуститься, до того, как bridge сконфигурируется, отсюда и проблема.
Конфигурационный upstart
файл /etc/init/smbd.conf
привел к такому виду:
description "SMB/CIFS File Server"
author "Steve Langasek <steve.langasek@ubuntu.com>"
start on (local-filesystems and net-device-up IFACE!=lo)
start on (local-filesystems and net-device-up IFACE=br0)
stop on runlevel [!2345]
respawn
pre-start script
RUN_MODE="daemons"
[ -r /etc/default/samba ] && . /etc/default/samba
[ "$RUN_MODE" = inetd ] && { stop; exit 0; }
install -o root -g root -m 755 -d /var/run/samba
end script
exec smbd -F
А именно, добавил опцию IFACE=br0
:
start on (local-filesystems and net-device-up IFACE=br0)
Теперь, при загрузке сервера, демон smbd
запускается самостоятельно.
Ссылки по теме:
Comments
comments powered by Disqus