Substitua a linha
hints.ai_flags = flags
com
hints.ai_flags = flags & ~AI_ADDRCONFIG;
no arquivo lib/util/util_net.c
do Samba. Compile e execute o samba apenas no ambiente IPV6.
Depois de mover meu Samba para um ambiente somente IPv6, o nmbd não inicia mais ...
Eu tentei isso:
interfaces = 2001:db8:1:1::/64
e com isso:
bind interfaces only = yes
...
Mas o nmbd não inicia, o log.nmbd mostra:
[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]
Alguma dica ?! Eu sou totalmente novato nas coisas do Windows / Samba e nem sei se o nmbd na verdade funciona com o IPv6 ...
O BTW, smbd funciona bem em um ambiente somente IPv6, os compartilhamentos estão funcionando e, smbclient -L fileserver -N
mostra:
fileserver is an IPv6 address -- no workgroup available
Isso ocorre porque o nmbd está agora obsoleto?
Estou pensando que o nmbd não tem nada a ver com o IPv6, estou certo?
Usando o Ubuntu 12.04.4.
Felicidades! Thiago
Substitua a linha
hints.ai_flags = flags
com
hints.ai_flags = flags & ~AI_ADDRCONFIG;
no arquivo lib/util/util_net.c
do Samba. Compile e execute o samba apenas no ambiente IPV6.