7.3.3 Configurando Samba como Servidor WINS

Puedes configurar Samba como sever WINS configurando dos opciones globales del fichero de configuración:

[global]
  wins support = yes
  name resolve order = wins lmhosts hosts bcast

La opción wins support convierte a Sambaen un servidor WINS. Lo creas o no, ¡Es todo lo que necesitas hacer! Samba maneja el resto de detalles detrás del escenario, convirtiéndote en un relajado administrador. Las opciones wins support=yes y wins server son mutuamente excluyentes; no puedes al mismo tiempo ofrecer a Samba Samba como server WINS y además apuntar a otro sistema para que actúe como servidor.

Si Samba está actuando como server WINS, deberías familiarizarte con la opción name resolve order mencionada anteriormente. Esta opción le dice a Samba el orden a seguir en cuanto a la utilización de métodos para la resolución de un nombre NetBIOS. Puede tomar hasta cuatro valores:

lmhosts
Usa el fichero de control de red LMHOSTS.
hosts
Usa los métodos de resolución de nombres standard de un sistema Unix system, /etc/hosts, DNS, NIS, o una combinación (según esté configurado en dicho sistema).
wins
Usa el servidor WINS.
bcast
Usa un método de multidifusión o broadcast.
El orden en que los especificas es el orden en que Samba intentará la resolución de nombres cuando actúe como servidor WINS. Por ejemplo, echemos un vistazo al valor expuesto arriba:

name resolve order = wins lmhosts hosts bcast

Esto significa que Samba intentará usar primero sus entradas WINS par la resolución de nombres, y a continuación el fichero LMHOSTS de su sistema. Después, el valor hosts provoca que use los métodos Unix para la resolución de nombres. La palabra hosts puede llegar a engaño; no sólo cubre el fichero /etc/hosts, sino también el uso de DNS o NIS (según esté configurado en el sistema Unix). Finalmente, si ninguno de los tres funcionó, usará broadcast para intentar localizar la máquina correcta.

Por último, puedes instruir al server Samba para que actúe como WINS que chequee co el servidor DNS del sistema si una petición no pudo ser encontrada en su base de datos WINS. Con un típico sistema Linux, por ejemplo, puedes encontrar la dirección IP del servidor DNS buscando el fichero /etc/resolv.conf. En su interior, deberías ver una entrada parecida a esta:

nameserver 127.0.0.1
nameserver 192.168.200.192

Esto nos indica que un servidor DNS se encuentra en 192.168.220.192 (La IP 127.0.0.1 es la dirección de la máquina local, y nunca es una dirección DNS válida).

Usa la opción global dns proxy para indicar a Samba que use el servidor DNS:

[global]
  wins support = yes
  name resolve order = wins lmhosts hosts bcast
  dns proxy = yes

TLDP-ES 03/11/2002