O nmbd é ligado a uma rede apenas IPv6?

1

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

    
por ThiagoCMC 21.04.2014 / 09:01

1 resposta

0

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.

    
por shivappa 24.06.2014 / 14:09