interfaces = 127.0.0.1 Раз в 5 секунд nmbd орёт в логи: [2008/04/29 22:23:00, 0] nmbd/nmbd_subnetdb.c:create_subnets(250) create_subnets: Unable to create any subnet from given interfaces. Is your interface line in smb.conf correct ?
Конфигурационный файл и вывод ip addr list, пожалуйста.
[global] log file = /var/log/samba/log.%m max log size = 50 security = user interfaces = 127.0.0.1 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo 17: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:04:61:60:32:a8 brd ff:ff:ff:ff:ff:ff inet 10.0.66.109/25 brd 10.0.66.127 scope global eth0 18: ppp42: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1460 qdisc pfifo_fast qlen 3 link/ppp inet 87.224.251.61 peer 172.30.0.1/32 scope global ppp42
Ошибка конфигурации. loopback как интерфейс игнорируется nmbd, потому что этот интерфейс не поддерживает широковещательный режим. Других интерфейсов в конфигурации smb.conf не указано, поэтому искать подсети негде, отсюда и сообщение. Если требуется запускать Samba только поверх localhost, то надо отключить широковещательные операции в nmbd, заставить его работать только с dns/hosts.
name resolve order = lmhosts host ? Не помогло.
Оно напрямую и не поможет, потому используется только на клиентской стороне. nmbd требуется интерфейс с поддержкой широковещательных операций, а loopback таковым не является. Штатная операция при работе с loopback -- запрет nmbd.
(In reply to comment #5) > Штатная операция при работе с loopback -- запрет nmbd. И где описана эта штатная операция?