SAMBA – nmbd not running.

Автор: | 10/11/2012

При запуске сервера SAMBA не запускается служба nmbd, которая обеспечивает клиентам поддержку сервера имен NetBIOS.

В логе /var/log/samba/log.nmbd:

[2012/11/10 09:30:46,  0] nmbd/nmbd_subnetdb.c:113(make_subnet)
nmbd_subnetdb:make_subnet()
Failed to open nmb socket on interface 192.168.1.1 for port 137.  Error was Can’t assign requested address
[2012/11/10 09:30:46,  0] nmbd/nmbd.c:975(main)
ERROR: Failed when creating subnet lists. Exiting.

Решение – исправить в файле /usr/local/etc/smb.conf конфигурации сервера SAMBA строку:

interfaces = 192.168.1.1/24

На такую:

interfaces = re0

Впрочем, можно стркоу вообще убрать – по-умолчанию, SAMBA будет прослушивать все сетевые интерфейсы.

Теперь служба запускается без проблем:

[2012/11/10 09:34:27,  0] nmbd/nmbd.c:861(main)
nmbd version 3.6.9 started.
Copyright Andrew Tridgell and the Samba Team 1992-2011

# service samba status
nmbd is running as pid 44949.
smbd is running as pid 44952.