Bienvenidos

Todos estos pasos descriptos fueron probados en ambientes productivos
Mostrando entradas con la etiqueta nsswitch.conf solaris 11. Mostrar todas las entradas
Mostrando entradas con la etiqueta nsswitch.conf solaris 11. Mostrar todas las entradas

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