Sobre WINS (Windows Internet Name Service)

srf

Muitas vezes precisamos resolver os nomes dos clientes na rede. Para isso temos o WINS (Windows Internet Name Service), cada máquina, ao ser ligada, REGISTRA seu nome, função e endereço IP junto ao servidor WINS. Neste artigo vou mostrar como configurar e manipular um Servidor WINS com Linux.

[ Hits: 37.021 ]

Por: Sandro Roberto Ferrari em 30/08/2007


Introdução



No protocolo NetBIOS/SMB padrão, a resolução de nomes é feita com pacotes de broadcast. É uma solução simples e dispensa configuração.

No WINS (Windows Internet Name Service), cada máquina, ao ser ligada, REGISTRA seu nome, função e endereço IP junto ao servidor WINS. Se todas as máquinas fizerem isso, o servidor WINS terá uma lista de nomes e endereços de todas as máquinas da rede. Esse registro independe do workgroup ou domínio a que pertença a máquina.

Quando um computador precisa descobrir o endereço IP de outro, não precisa ficar procurando com broadcasts; consulta diretamente o servidor WINS.

O servidor WINS não trata de nenhum aspecto referente a grupos de trabalho ou domínios. A única função é traduzir nomes SMB para endereços IP. Embora seja comum o PDC ou BDC acumular a função de servidor WINS, essa concentração de serviços não é obrigatória.

Obs.: Em uma rede que disponibiliza o serviço de DHCP (Dynamic Host Configuration Protocol), pode-se configurar com o número IP do servidor WINS, desta forma poderá ter a garantia que todos os clientes estarão apontados para o Servidor WINS da rede de uma forma automática.

Servidor WINS no Samba

Para ativar o servidor WINS no Samba, basta incluir as seguinte linha na seção [global] do arquivo smb.conf.

[global]
   .
   .
   .
   wins support = yes
   wins proxy = no
   dns proxy = no
   max wins ttl = 518400
   min wins ttl = 21600

Segue o comentário dos parâmetros:

wins support = yes

Permite que Samba seja o servidor de WINS da rede. Isto significa que o Samba terá uma tabela com o ambiente completo da rede, garantindo que as estações tenham acesso a estas informações e ganho em velocidade para encontrar e acessar os compartilhamentos e impressoras. O WINS Server deve ser especificado nas configurações de rede dos clientes.

wins proxy = no

Este parâmetro pode ser necessário para alguns clientes antigos que tenham problemas no envio de suas requisições WINS.

dns proxy = no

Permite que o servidor WINS faça a pesquisa no DNS para localização de nomes de máquinas caso não exista no cache.

max wins ttl = [valor]

Especifica o máximo de tempo de vida em segundos das máquinas na lista de nomes de endereços das máquinas.

min wins ttl = [valor]

Especifica o mínimo de tempo de vida em segundos das máquinas na lista de nomes de endereços das máquinas.

Ambas as opções wins support, wins proxy e dns proxy tem como valor padrão no.

Obs.: Nunca configure mais de um servidor WINS em uma mesma rede e não especifique o parâmetro wins server caso esteja usando o suporte a WINS, está é uma configuração usando nos clientes WINS. Quando for configurar o Samba e sua rede usar WINS, você deve especificar exclusivamente o Samba para ser Servidor ou Cliente WINS.

Cliente WINS no Samba

Para configurar o Samba como cliente WINS basta utilizar o parâmetro wins server na seção [global] do arquivo smb.conf, isso irá indicar qual o servidor de WINS da rede.

[global]
  wins server = 192.168.8.1

Após altera essa configuração, basta reiniciar o Samba.

Obs.: Se o próprio Host for o Servidor WINS então não utilizar o parâmetro, wins server pois haverá um loop e o sistema poderá travar.

Cliente WINS no Windows

No Windows para configurar clientes WINS basta editar as configurações de rede e procurar pelas configurações do protocolo TCP/IP, terá uma aba que trata especificamente das configurações de clientes WINS, basta então adicionar o IP do Servidor e confirmar as alterações. Se necessário for será solicitado para reiniciar a máquina.

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor

Samba e seu processo de resolução de nomes

Antivírus Clamav no Linux

Inserindo Windows (98/XP/2000) no domínio do Samba

NTop - Configurações gerais

Linux para sua empresa

Leitura recomendada

Samba + Windows XP (perfil móvel)

Montando um PDC com OpenBSD

Carregando scripts ao se logar no Samba

Bloqueando a gravação de arquivos no Samba por extensão

Ubuntu 12.04 autenticando no Active Directory com Samba/Kerberos/Winbind

  
Comentários
[1] Comentário enviado por balani em 30/08/2007 - 15:53h

Muito bom, até hj sabia que tinha q usar mais não como funciona e oque é.

[2] Comentário enviado por TSM em 30/08/2007 - 17:33h

Muito bom cara, valeu.

Abraços

[3] Comentário enviado por slacklex em 31/08/2007 - 11:41h

Legal, no entanto acho que cairia melhor como dica e não como artigo. Parabéns

[4] Comentário enviado por may_con em 02/10/2007 - 16:52h

Olá....
sou iniciante no Linux..mas já mexo bastante com o WindowsServer...e queria saber uma coisa....
Quando SAMBA estiver habilitado para o WINS eu não preciso colocar em minha rede um servidor WINS na plataforma microsoft(Windows2003 Server) ??


Contribuir com comentário