При запуске сервера 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.