Категории

воскресенье, 25 августа 2013 г.

Ubuntu 12.04 samba не работает при старте системы.

После установки samba обнаружил проблему - после перезагрузки системы демон smbd запускается, но пользователи не могут получить доступ к шарам. Поиск по интернетам особо не дал результатов, пришлось разбираться самому.
Проблема заключалась в том, что демон стартует после инициализации файловых систем и поднятия сетевых интерфейсов. И похоже smbd стартовал сразу, как только поднимался lo0, не дожидаясь пока остальные интерфейсы получат ip адреса по DHCP и тоже перейдут в состояние up. Подсмотел в скрипт запуска nmbd и обнаружил, что группа интерфейсов lo игнорируется. Этот же прием применил и для smbd, отредактировав файл /etc/init/smbd.conf:
start on (local-filesystems and net-device-up IFACE!=lo)
#start on (local-filesystems and net-device-up)

1 комментарий:

Анонимный комментирует...

Помогло. Спасибо.
Ubuntu Server 14.04.2

Отправить комментарий