После перемещения моей Samba в среду только для IPv6 nmbd больше не запускается ...
Я пытался это:
interfaces = 2001:db8:1:1::/64
и с этим:
bind interfaces only = yes
...
Но, nmbd не запускается, log.nmbd показывает:
[2014/04/21 03:36:38, 3] ../lib/util/util_net.c:70(interpret_string_addr_internal)
interpret_string_addr_internal: getaddrinfo failed for name 0.0.0.0 [Address family for hostname not supported]
Какие-нибудь советы ?! Я совершенно новичок в Windows / Samba и даже не знаю, работает ли nmbd с IPv6 ...
Кстати, smbd работает нормально в среде только для IPv6, общие ресурсы работают и , smbclient -L fileserver -N
показывает:
fileserver is an IPv6 address -- no workgroup available
Это из-за того, что nmbd сейчас устарел?
Я думаю, что nmbd не имеет ничего общего с IPv6, я прав?
Использование Ubuntu 12.04.4.
Ура! Тьяго
Замените строку
hints.ai_flags = flags
с
hints.ai_flags = flags & ~AI_ADDRCONFIG;
в lib/util/util_net.c
файл Samba. Скомпилируйте и выполните самбу только в среде IPv6.