Bienvenidos

Todos estos pasos descriptos fueron probados en ambientes productivos

lunes, 13 de julio de 2015

Resolucion de Nombres en Solaris 11 ( resolv.conf ) y nsswitch




En las versiones anteriores de Solaris , la forma de resolver el nombre era simplemente agregar en /etc/resolv.conf , el nombre del dominio y los nameservers , luego en el /etc/nsswitch.conf  le agregaba si lo queria resolver primero por hosts ( files) o dns. Ahora en Solaris 11, se debe realizar los siguientes pasos:

Con este comando listo las propiedades
# svccfg -s network/dns/client listprop config
config                      application
config/value_authorization astring     solaris.smf.value.name-service.dns.client

Compruebo si puedo llegar al equipo "desarrollo"
ping desarrollo
ping: unknown host desarrollo

Ahora seteo el nombre del dominio  (respetar los espacios en blanco)
# svccfg -s network/dns/client setprop config/domain = astring: midominio.com.ar
# svccfg -s network/dns/client listprop config
config                      application
config/value_authorization astring     solaris.smf.value.name-service.dns.client
config/domain              astring     midominio.com.ar
Agrego las ip de los nameserver 
# svccfg -s network/dns/client setprop config/nameserver = net_address: "(10.66.10.16 10.10.66.132)"
# svccfg -s network/dns/client listprop config
config                      application
config/value_authorization astring     solaris.smf.value.name-service.dns.client
config/domain              astring     midominio.com.ar
config/nameserver          net_address 10.66.10.16 10.10.66.132
#
Agrego el orden de resolucion como  lo hacia en el nsswitch.conf
# svccfg -s name-service/switch setprop config/ipnodes = astring: '("files dns")'
# svccfg -s name-service/switch setprop config/host = astring: '("files dns")'
# svccfg -s network/dns/client listprop config
config                      application
config/value_authorization astring     solaris.smf.value.name-service.dns.client
config/domain              astring     midominio.com.ar
config/nameserver          net_address 10.66.10.16 10.10.66.132
#
# svcadm enable dns/client
# svcs -a|grep dns
disabled       Jun_25   svc:/network/dns/multicast:default
disabled       Jun_25   svc:/network/dns/server:default
online         Jun_25   svc:/network/dns/client:default
# nscfg export svc:/network/dns/client:default
#
# svcadm refresh name-service/switch
Chequeo como quedo armado el nsswitch.con y verifico si ahora llego al equipo "desarrollo"
# cat /etc/nsswitch.conf
# ping desarrollo
desarrollo is alive

No hay comentarios:

Publicar un comentario