Servidor CentOS Samba para ser o localizador mestre para o grupo de trabalho

2

Temos um servidor do CentOS 5.9 (com atualizações mais recentes) executando o Samba 3.0.33-3.39.el5_8. O endereço IP do servidor é 192.168.1.28. O problema é que todas as noites, por volta das 4 da manhã, os clientes perdem seus mapeamentos de unidade para o servidor.

No arquivo nmbd.log:

[2013/04/10 04:02:27, 0] nmbd/nmbd_workgroupdb.c:dump_workgroups(282)  
  dump_workgroups()  
   dump workgroup on subnet       192.168.1.28: netmask=  255.255.255.0:  
    ACCE(1) current master browser = WS0337  
        MAIN-SAMBA 40809a03 (Samba Server)  
        WS0337 40071003 ()  

No smb.conf:

local master = yes  
os level = 100  
domain master = no  
preferred master = yes  

Apesar das configurações acima, as máquinas com Windows 7 e Windows XP são eleitas como navegadores mestres:

nmblookup -M -- -
querying __MSBROWSE__ on 192.168.1.255  
192.168.1.71 __MSBROWSE__<01>  
192.168.1.10 __MSBROWSE__<01>  
192.168.1.67 __MSBROWSE__<01>  

Não sou especialista em Samba, mas presumo que o servidor Samba que está perdendo a eleição para o navegador mestre esteja relacionado aos mapeamentos de rede perdidos. Eu realmente preciso resolver esse problema - está quebrando um monte de processos automatizados e me dando cabelos grisalhos.

Como posso fazer meu servidor CentOS Samba se tornar o localizador mestre (e assim permanecer), sem ter que ativar manualmente o serviço Pesquisador de Computadores em cada máquina Windows na rede?

    
por Jim B 10.04.2013 / 20:42

1 resposta

1

Com toda a honestidade, parece que você tem outros problemas que estão fazendo com que o servidor samba não se torne o navegador mestre. Ou, em outras palavras, não ser o mestre-navegador é outro sintoma. Não é a causa. Ser o navegador mestre NÃO tem nada a ver com a capacidade de se conectar a um compartilhamento de rede ou não. É simplesmente uma tecnologia que sobra de dias passados de velhos tempos de "NETBIOS". O navegador mestre é simplesmente uma máquina que é atualmente mais provável o cara que mais sabe sobre a rede local. A única informação que o servidor tem / fornece é uma associação de nomes para um endereço IP para um tipo específico de serviço. A lista normalmente não é crucial, pois outros métodos de descoberta são tentados. Em caso de dúvida, você sempre pode criar um arquivo lmhosts e codificar os valores em uma máquina na rede para garantir os valores estão corretos.

Na maioria das redes de hoje, todo esse material de pesquisa é feito com o DNS. (... e em redes corporativas antes do DNS eles usaram o WINS) O material do NETBIOS é bastante confuso e excessivamente falante nas redes.

    
por 10.04.2013 / 22:20