Servidor DHCP bajo Solaris
En este Post se detallará la configuración de un Servidor de DHCP bajo Solaris 10, también se detallará como un cliente (Solaris o Ubuntu) puede obtener la IP de dicho servidor. Esta configuración es para servir por una única interfaz de red. En breve se pondrá un post con la configuración para servir varias redes, o por diferentes interfaces.
La red donde montaremos el servidor tiene las siguientes caracteristicas:
IP de la red: 192.168.0.0
Mascara de subred: 255.255.255.0
Tiempo de leases: 36000 segundos
IP del servidor: 192.168.0.1
Dirección Mac Host (Cliente): 8:0:20:94:12:1E
Configuración del Servidor DCHP (Solaris)
En primer lugar vamos a configurar la interfaz por la que se servirá. Para ello ejecutaremos:
[root]/$ ifconfig rtls0 plumb
Con el abrimos el dispositivo asociado a la interfaz rtls0.
[root]/$ ifconfig rtls0 down
[root]/$ ifconfig rtls0 inet 192.168.0.1 netmask 255.255.255.0
Bajamos la interfaz y le damos la configuración. Y a continuación la levantaremos con el comando:
[root]/$ ifconfig rtls0 up
Una vez configurada la interfaz de red procedemos a configurar el servidor en sí, para ello pondremos el siguiente comando:
[root]/$ dhcpconfig -D -r SUNWfiles -p /var/dhcp -l 36000
Las opciones indican lo siguiente:
-D : Es la opción para configurar el servicio de DHCP
-r [recurso]: Indica que vamos a añadir un recurso, algunos recursos son SUNWfiles, SUNWbinfiles y SUNWnisplus.
-p [path]: Indica el path (la ruta del directorio) donde se almacenara el recurso.
-l [tiempo_segundos]: Indica el tiempo que se le asignará la IP a un host, para aquellos que no lo tengan configurado. Se mide en segundos.
El siguiente comando a ejecutar es para indicar la dirección IP de la red y su mascara de subred.
[root]/$ dhcpconfig -N 192.168.0.0 -m 255.255.255.0
donde:
-N [red] : Indica la red que servirá.
-m [mascara_subred] : Esta opción indicará la mascara de subred.
Ahora vamos añadimos uan entrada de cliente en la red, para ello utilizaremos el siguiente comando:
[root]/$ pntadm -A 192.168.0.2 -i 0108002094121E -f MANUAL+BOOTP 192.168.0.0
donde:
-A [IP] : Opción que indica que queremos añadir un cliente, indicado por su IP o nombre de host.
-i [dir_mac] : Indica la mac del cliente al que se le va a asignar dicha IP.
-f [opción] : Indicamos como se va a asignar la IP, en este caso que hemos elegido MANUAL, esta ip estará reservada para el equipo que tenga la mac indicada. La opción BOOTP dice que le sea asignada al equipo al arrancar.
Al comando pntadm debe indicarsele a que red hay que añadir los datos, en este caso 192.168.0.0.
Bueno, pues ya tenemos configurado lo que es el servidor para servir a la red 192.168.0.0 al host 192.168.0.2. Ahora lo último que queda es habilitar y poner en ejecución el servicio de DHCP, para ello ejecutaremos los siguientes comandos:
[root]/$ dhcpconfig -Sr
[root]/$ svcadm enable network/dhcp-server
El primer comando indica que habilite el servicio, en el caso de que este habilitado lo deshabilitará y volverá a habilitar. El segundo comando pone en ejecución el servidor de DHCP. Si todo se ha realizado correctamente nuestro servidor ya podra asignar IP al host en cuestion. De todas formas podemos verificar que el servidor esta habilitado y en ejecución, para ello ejecutaremos:
[root]/$ dhcpconfig -Sq
En el caso de que el servidor este parado o deshabilitado, habrá que revisar los comandos.
Cliente DHCP bajo Solaris
Para obtener IP en el cliente debemos poner los siguientes comandos:
[root]/$ ifconfig rtls0 plumb
[root]/$ ifconfig rtls0 dhcp
El primer comando nos abre el dispositivo asociado con la interfaz rtls0 y con el segundo que pida la IP al servidor DHCP.
Cliente DHCP bajo Ubuntu
En Ubuntu solo debemos ejecutar el siguiente comando:
root@mi_equipo:~# dhclient eth0
Le indicamos que obtenga mediante DHCP la ip para la interfaz eth0.
MTB
Hola,
Con el comando pntadm XXX YYY y según Víctor, lo que hacemos es añadir el rango de IPs que servirá, por ejemplo desde la 192.168.1.1 a la 192.168.1.10 (ojo hay que ejecutar ese comando por cada ip) donde XXX es la IP a servir e YYY es la subred que creamos con el comando dhcpconfig -N
Julio said this on marzo 14, 2007 a 11:04 am |
ola sabes quería consultar algo quiero crearme un server y necesito saber como puedo crear una ip ahí dejo mi msn djnacho_12@hotmail.com
nacho said this on May 17, 2007 a 5:23 pm |
Hola nacho, si no te importa, especifica mejor lo que quieres, y quizás podamos ayudarte
revartm said this on May 17, 2007 a 8:51 pm |
hola..como configuro manualmente una IP y no con DHCP? Necesito poner una IP estatica en Solaris 10. Gracias
vic_hugo said this on May 24, 2007 a 4:48 am |
Si te has leido este post lo has debido de leer aunque no te habras dado cuenta.
Lo primero es ver cual es la tarjeta de red a la que quieres asignarle la IP, para ello
# ifconfig -a
Se te mostrará una lista con las interfaces de red que hay en el sistema, una vez que sepamos cual es la interfaz, la bajaremos, configuraremos y posteriormente la levantaremos, suponiendo que la interfaz se llama vfe0 (un ejemplo), haremos lo siguiente:
# ifconfig vfe0 down
# ifconfig vfe0 inet 192.168.1.1 netmask 255.255.255.0
# ifconfig vfe0 up
Creo que con eso respondo a tu duda, si tienes alguna duda, sólo tienes que plantearla.
revartm said this on May 24, 2007 a 9:05 pm |
Hola ya se como configurar el DHCP pero necesito saber como lo desactivo o como lo quieto para que ya no cumpla mas esta tarea el servidor???? gracias
eduar said this on marzo 11, 2008 a 2:50 pm |
Hola, para desconfigurar el DHCP, escribe esta línea de comando:
# dhcpconfig -U -x -h y ya está
con:
-U desconfiguras el DHCP
-x Borras las TABLAS
-h Borras los HOTS
Espero que te haya servido. Un saludo
Fernando said this on May 17, 2010 a 11:51 am |
Soy estudiante de Lic. Informática y tengo que implementar un servior DHCP con la herramienta nativa de solaris 10. los requisitos son: el servidor deberá asignar direcciones IP’S dinámicas a los clientes. Se deberán comprobar las tareas de investigación de la herramienta, su configuración y pruebas del servicio.
me podrias ayudar te envio mi correo sale
gracias
maria elena said this on octubre 21, 2009 a 9:23 pm |
disculama amigo soy un novato en eso pero quiero aprender aserlo pra un proyecto y los ip que das son solo ejemplos verdad
esos los tenemosque cabiar por los de la pc que le vamos a servir…?
gracias si me respondes
Ruben said this on febrero 28, 2010 a 12:05 am |