При старте системы демон samba не запускался самостоятельно, точнее он запускался, но был недоступен, а если вручную перезапустить его, то все ок. Сетевые интерфейсы у меня объединены в bridge (br0) wlan0 и eth0. После недолгих расследований логов загрузки, стало ясно, демон smbd успевает запуститься, до того, как bridge сконфигурируется, отсюда и проблема.
Конфигурационный файл /etc/init/smbd.conf привел к такому виду:
Ссылки по теме:
1. Что такое UpStart
Конфигурационный файл /etc/init/smbd.conf привел к такому виду:
description "SMB/CIFS File Server" author "Steve LangasekА именно, добавил опцию IFACE=br0:" 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
start on (local-filesystems and net-device-up IFACE=br0)Теперь, при загрузке сервера, демон smbd запускается самостоятельно.
Ссылки по теме:
1. Что такое UpStart
Комментариев нет:
Отправить комментарий