lunes, 19 de noviembre de 2012

Servidor DHCP en linux

Saludos a todos, si alguna vez han querido tener sus ip dinámicas pero no cuentan con router para que asigne las IP en la red o quieren implementar una Intranet sin router esta seria una solución implementar un servidor DHCP en nuestro linux

 para los que aun estan con un gran ? veamos que hace un servidor DHCP
"DHCP (sigla en inglés de Dynamic Host Configuration Protocol, en español «protocolo de configuración dinámica de host») es un protocolo de red que permite a los clientes de una red IP obtener sus parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van estando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después. pueden ver la información completa aquí"

Instalar DHCP Server
En ubuntu y sus derivados podemos instalar dhcp3-server desde Synaptic
o desde una terminal de la siguiente forma
  > sudo apt-get install dhcp3-server
en Opensuse desde Yast o desde una terminal
>sudo zypper install dhcp-server

Configurando DHCP Server

la configuración que voy a mostrar en En OpenSuse, encontraremos el archivo de configuración en /etc/dhcpd.conf vamos a borrar el archivo y crearemos uno desde cero, abrimos la terminal
y tecleamos:
:~>cd /etc
vamos a  eliminar el archivo de configuración

                etc>sudo rm dhcpd.conf       
 
 nos va a pedir nuestra contraseña de root, vamos a crear el archivo dhcpd.conf, voy a usar nano como editor
etc> sudo nano dhcpd.conf
la configuración seria la siguiente:

ddns-update-style none;
ignore client-updates;
     subnet 192.168.0.0 netmask 255.255.255.0 {
          option routers 192.168.0.1; //ip de la puerta de enlace   
          option subnet-mask 255.255.255.0; //mascara de sub red
          option broadcast-address 192.168.0.255; //dirección de broadcast
          option domain-name "paintsis.int";
          option domain-name-servers 192.168.0.1, 148.240.241.42,//dirección de los DNS
          option netbios-name-servers 192.168.0.1;
          range 192.168.0.11 192.168.0.199; //rango de las ip que se van asignar
         default-lease-time 21600;
         max-lease-time 43200;
 }

guardamos la configuración t reiniciamos el servicio, para iniciar el servicio debemos de estar como root

        etc # >service dhcpd restart

y listo tenemos nuestro servidor DHCP configurado.
 espero les sirva :D








   


0 comentarios:

Publicar un comentario