Pages

Ads 468x60px

lunes, 27 de julio de 2015

Instalar Servidor DHCP en Ubuntu 14.04





Recientemente he necesitado montar un servidor DHCP en Linux, concretamente en Kubuntu 14.04. Como los datos que tenia eran muy anticuados (Ubuntu 10) he decidido hacer una mini guía para realizar dicha instalación.

Por si alguien no sabe de que hablo con el servidor DHCP comentar a groso modo que es un protocolo que se encarga de asignar direcciones IP al host que se conecta a la red. Si quieres saber más sobre el, te recomiendo que leas el RFC 2131 donde lo explica en detalle.

Vamos a comenzar a trabajar con nuestro Kubuntu abriendo una terminal -antes de nada actualizamos el sistema con un apt-get update && apt-get upgrade-. Una vez abierta, tecleamos lo siguiente:

     sudo apt-get install dhcp3-server

Esto nos instalará el servidor DHCP. El siguiente paso será configurar las tarjetas de red con el comando: 

     sudo vim /etc/network/interfaces

Y nos aparecerá una ventana en la que debemos escribir algo como lo siguiente:

auto lo
iface lo inet loopback

auto eth1
iface eth1 inet dhcp

auto eth0
iface eth0 inet static
        address 192.168.1.11
        network 192.168.1.0
        broadcast 192.168.1.255
        netmask 255.255.255.0
        gateway 192.168.1.1

En mi caso lo tengo como aparece arriba, pero vosotros podéis configurarlo como os parezca mejor. Guardamos el fichero (en Vim con esc y :wq).

A continuación vamos a decirle las tarjetas de red que vamos a utilizar. Una vez más os dejo la configuración que yo tengo.

     sudo vim /etc/default/isc-dhcp-server 




Si solo vais a utilizar eth0, podéis obviar eth1. Guardamos de nuevo el fichero de la misma manera que lo hicimos anteriormente.

Por último, vamos a configurar el servidor en si. Usaremos el comando:

     sudo vim /etc/dhcp/dhcpd.conf

En la nueva ventana que nos aparece vamos a configurar algunos campos. Os lo dejo señalados para que lo veáis claramente.






En option domain-name escribiremos el dominio al que queremos apuntar. En este caso sera en local.
En option domain-name-servers pondremos (en este caso) los DNS de nuestro proveedor.
Con:

     subnet 192.168.1.0 netmask 255.255.255.0 {

      range 192.168.1.20 192.168.1.50;

      option routers 192.168.1.1;

    }

Especificamos los parámetros del servidor para cada una de las subredes que usemos, de manera que:
  • Subnet: es la subred a la que aplicamos el servidor DHCP.
  • Netmask: es la máscara de red a la que pertenece dicha subred.
  • Range: es el rango de IP´s que servirá el DHCP a los host que se conecten.
  • Option routers: es la puerta de enlace asignada a los host que se conecten.
Como paso final, debemos reiniciar el servidor DHCP, para ello usamos el comando:

     sudo /etc/init.d/isc-dhcp-server restart



Con esto ya está todo. Como veis no es muy complicado. Ahora ya solo queda usar vuestro servidor DHCP con las máquina que necesitéis.


Roberto García (@1GbDeInfo)
Creative Commons Licence
1Gb De informacion by Roberto García Amoriz is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.
Based on a work at http://www.1gbdeinformacion.com/.
Permissions beyond the scope of this license may be available at http://www.1gbdeinformacion.com/.

Perfil profesional en Linkedin

 
Blogger Templates