Ребят, так чего делать то если smbd не запускается в последней версии из репо optaware? Что в конфигах править надобно то?
Объясните дремучему, а то чёрт дёрнул обновиться на последнюю версию а она вообще ни в какую не запускает smbd(((
Поставил на роутер wl500w третью самбу через opkg. Прошивка Олега с wl500g.googlecode.com. Самба вроде бы работает, но ни в логи, ни в консоль ничего не выводит. Чего только не пробовал: и в консоли опцию -d с высоким уровнем указывал, и в конфиг файле log level на пару с log file указывал. Поведение до абсурда идиотское: даже при запуске smbd -D -i (интерактивный ражим, когда в консоль должны сообщения валиться) тоже тишина! Еще можно попробовать запустить smbd -b (должно показывать опции сборки) - та же песня. В общем молчит как партизан. И только с опциями -V и -h радостно выводит версию и подсказку .
Есть один момент, который меня смущает: в репозитории Самба взята из проекта Openwrt, а они странным образом поиздевались над ее бинарниками: все ее исполняемые файлы являются симлинками на samba_multicall:
Вполне возможно, что подобное молчание связано с этим. Может быть у кого-то есть идеи, как такое можно вылечить? Самба то вроде бы работает, только вот отладить что-либо не реально: сегодня весь день убил, чтобы понять из-за чего демон вот так вот тихо не стартует: оказалось passdb backend = smbpasswd надо указать, иначе библиотеки нужные не находит. Выяснил только после вдумчивого чтения стека системных вызовов strace.Code:Router root # ls -l /opt/sbin/smbd lrwxrwxrwx 1 root root 15 Dec 7 13:10 /opt/sbin/smbd -> samba_multicall
Ребят, так чего делать то если smbd не запускается в последней версии из репо optaware? Что в конфигах править надобно то?
Объясните дремучему, а то чёрт дёрнул обновиться на последнюю версию а она вообще ни в какую не запускает smbd(((
то, что собрано как samba_multicall, - не страшно, но в openwrt маньячат насчет размера пакетов, поэтому отладочные строки для логирования были вырезаны напрочь по-умолчанию.
Пока могу предложить бинарник samba_multicall, который умеет логировать, "на посмотреть". Замените его на устройстве, логи будут.
У кого самба падает с Aborted \ без логов - надо чтобы обязательно было
вместо tdbsam в smbd.conf, ну и настроено чтобы все было тоже.Code:passdb backend = smbpasswd
В сборке с EntWare нету tdbsam.so и через это самба падает рано на старте без диагностики.
У кого на попытку smbpasswd -a [имя] segfault - надо пользователя добавить в систему, как кто-то упоминал уже.
Кстати у меня самба работает с какой-то феерически низкой скоростью.
Заливает 2.5 мб\сек Отдает 0.8 мб\сек (???!!)
В качестве диска старая 4 гб флешка, т.е. скорость записи еще можно понять....
но вот чтения? Кто подскажет куда смотреть?
Last edited by Omega; 24-02-2013 at 20:29. Reason: 2 posts merged
Добрый день! Установил самбу по вашему описанию, версия 3.6.5 , изменения в дефолтном конфиге по минимуму:
Запускаю ./rc.unslung start , в процессах повисает только /opt/sbin/smbd -D -s /opt/etc/samba/smb.conf , nmbd ни в какую запускаться не хочет. Подскажите в какую сторону копать и где я затупил.Code:[global] netbios name = RT-N16 display charset = UTF-8 interfaces = 192.168.1.1/24 server string = Asus Router unix charset = CP866 workgroup = WORKGROUP browseable = yes deadtime = 30 domain master = yes encrypt passwords = true enable core files = no guest account = nobody guest ok = yes invalid users = root local master = yes load printers = no map to guest = Bad User max protocol = SMB2 min receivefile size = 16384 null passwords = yes obey pam restrictions = yes os level = 20 passdb backend = smbpasswd preferred master = yes printable = no security = user smb encrypt = disabled smb passwd file = /opt/etc/samba/smbpasswd socket options = TCP_NODELAY IPTOS_LOWDELAY syslog = 2 use sendfile = yes writeable = yes [data] path = /tmp/mnt/discb_5 writable = yes browsable = yes
После обновления перестала работать samba
smbd ни в какую не запускается, пока вылечил откатом на 3.6.5
Last edited by Baton; 16-02-2013 at 12:03.
Не могу подтвердить, у меня всё работает при использовании конфига из этой темы.
Поздновато, но все же. Я тоже столкнулся с проблемой нестарта samba 3.6.11. Оказалось, что данная версия работает только с каноническим именем файла конфигурации /opt/etc/samba/smb.conf. У меня файл назывался smb3.conf, что вызывало проблему.
В действительности у меня так и не работает samba с того времени как я писал первый раз, каждый раз после обновления её приходится откатываться на 3.6.5. Финт с конфигом не проходит, конфиг у меня называется стандартно.
Снёс всё к чертям, снова поставил, конфиги руками новые создал вроде завелось. полтергейст одним словом.
Last edited by Omega; 03-11-2014 at 14:16.
Нет, рано я радовался. Не работает. Может мне кто-нить помочь? Совсем не понимаю что ему надо.
Уже и конфиги пере создавал, что только не делал, не могу понять что ему надо и в логах пусто.