Tuesday, February 28, 2012

Como configurar el dns solaris 11

En solaris 10 bastaba con configurar manualmente el archivo /etc/resolv.conf. En solaris 11 este es un archivo legacy que a pesar de que existe después de configurar el dns, no se edita directamente, porque una vez que sea configurado mediante el configurador de servicios (svccfg) se perderán todos los cambios hechos.

Yo tengo configurado mi dns en debian lenny (el cual debo llevar a squeeze). Pero en este post hablaré solamente del cliente solaris 11

La forma en como se configura es la siguiente:

1.- Se ejecuta por medio del comando svccfg
svccfg
select dns/client
setprop config/domain= astring: ("debian.lan")
setprop config/nameserver = net_address: ( 192.168.111.139 )
select dns/client:default
refresh
validate
select name-service/switch
setprop config/host = astring: "files dns"
select system/name-service/switch:default
refresh
validate
exit

2.- Habilitamos el servicio de dns y refrescamos
root@sol11repo:~# svcadm enable dns/client

root@sol11repo:~# svcadm refresh name-service/switch

root@sol11repo:~# grep host /etc/nsswitch.conf

hosts:  files dns


3.- Validamos el archivo /etc/resolv.conf
root@sol11repo:~# cat /etc/resolv.conf


# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

# _AUTOGENERATED_FROM_SMF_V1_

#

# WARNING: THIS FILE GENERATED FROM SMF DATA.

#   DO NOT EDIT THIS FILE.  EDITS WILL BE LOST.

# See resolv.conf(4) for details.

domain  debian.lan

nameserver      192.168.111.139

4.- Validamos la respuesta del dns
root@sol11repo:~# nslookup sol11repo
Server:         192.168.111.139

Address:        192.168.111.139#53



Name:   sol11repo.debian.lan

Address: 192.168.111.142


No comments:

Post a Comment