lunes, 31 de enero de 2011

Como crear un servidor dhcp

   En un tutorial anterior, vimos como compartir una conexión a Internet de un ordenador, para que la tenga toda una red. En ese caso tendríamos que poner la ip, la puerta de enlace y los DNS a cada usuario que se quisiera conectar a esa maquina. Pues tras el tema del DHCP me puse a investigar sobre el tema y descubrí que en linux hay un programa muy sencillo con el cual puedes montar tu propio servidor DHCP con tu configuración personalizada. Para poder configurar tu propio servidor DHCP en linux nada mas que tienes que seguir los siguientes pasos:



1º Instalar DHCP3-server
  Este paso al igual que todos es muy sencillo simplemente entramos en el terminal, nos registramos como root y escribimos: aptitude install dhcp3-server

2º Definir la interfaz por la que funcionara el servidor dhcp.
    Editamos el archivo /etc/default/dhcp3-server, suponiendo que el servidor ofrecera las direcciones por la interfaza eth0 ponemos:
        INTERFACES="eth0"

3º Configuracion del DHCP.
   En el arhcivo /etc/dhcp/dhcp.conf, el cual es sencillo de entender, esta todo lo que queramos configurar. Las lineas que nos pueden interesar son:
option subnet-mask 255.255.255.0-->Esta es la mascara de red.
option broadcast-address-->La dirección de broadcast.
option router-->Indica cual es el router hacia Internet.
option domain-name-servers-->El servidor DNS.
subnet 192.168.137.0 netmask 255.255.255.0 {-->Define la red a la que voy a especificar las configuraciones.
range 192.168.137.110 192.168.137.120;}-->Especifica el rango de direcciones.

4º Configurar una IP fija
    Seria en el mismo archivo y tendria que poner:
host server1{-->Nombre del cliente
harware ethernet xx:xx:xx:xx:xx:xx;-->Dirección ethernet del cliente.
fixed-addres 192.168.137.11;-->IP del cliente.
}


   Con este sencillo programa nos quitaríamos de tener que configurar cada IP a mano.

Espero que os sea útil.