DHCP EN UBUNTU 12.
04 DHCP (sigla en ingls de Dynamic Host Configuration Protocol, en espaol protocolo de configuracin dinmica de host) es un protocolo de red que permite a los clientes de una red IP obtener sus parmetros de configuracin automticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinmicas y las va asignando a los clientes conforme stas van estando libres, sabiendo en todo momento quin ha estado en posesin de esa IP, cunto tiempo la ha tenido y a quin se la ha asignado despus. EL DHCP (Dynamic Host Configuration Protocol) asigna automticamente direcciones IP a los ordenadores. El DHCP nos facilita el no tener que configurar manualmente cada host TCP/IP, encargndose de hacerlo de una forma dinmica a travs de un servidor. Los datos as obtenidos por cada host pueden ser: la direccin IP, la mscara de red, la direccin de broadcast, las caractersticas del DNS, entre otros. El servicio DHCP permite acelerar y facilitar la configuracin de muchos hosts en una red evitando en gran medida los posibles errores humanos. La asignacin dinmica de direcciones se logra a partir de que el administrador configura un servidor DHCP con un conjunto de direcciones IP. DHCP centraliza y maneja la asignacin de configuraciones TCP/IP asignando automticamente una direccin IP a los ordenadores configurados para usar DHCP. Implementando el DHCP eliminamos los posibles problemas asociados con la configuracin manual como por ejemplo, la posibilidad de asignar IPs repetidas a las maquinas de nuestra red. PASO 1: Asignar un IP ESTTICA a ubuntu 12.04. Ir a: Inicio -> red
Verifica que este marcado la configuracin Cableada y luego selecciona el botn Opciones. En caso te conectes a travs de Wi-Fi, selecciona Inalmbrica.
Selecciona la pestaa Ajustes de IPv4. En este paso debes saber: El IP de tu Router como Puerta de enlace Los DNS de tu proveedor de Internet La IP esttica que quieres colocar Por Ejemplo:
Y finalmente dale clic en Guardar
PASO 2: Instalar dhcp3-server. En mi caso ya lo tengo instalado por ello se muestra asi en la terminal.
Una vez instalado el servicio, procedemos a configurar el archivo /etc/default/dhcp3-server de modo que en la linea INTERFACES colocamos entre comillas la interfaz de la red que va a quedar a la escucha de peticiones de direcciones Ip por parte de los clientes, que va a ser eth0 Podemos averiguar las interfazes que tenemos activas en nuestro sistema con el comando ifconfig
PASO 3: Una vez instalado tendremos el archivo de configuracin en la ruta /etc/dhcp/[Link] Primero haremos una copia de seguridad del archivo de configuracion que trae por defecto:
sudo cp /etc/dhcp/[Link] /etc/dhcp/[Link]
PASO 3: Ahora podemos editarlo para poner nuestra configuracin:
Descripcin de las opciones del DHCP:
default-lease-time: es el tiempo de prstamo o alquiler por defecto de la direccin IP y est medido en segundos. max-lease-time: es el tiempo mximo que debe durar una direccin IP antes que caduque y el cliente deba pedir otra vez una direccin. option subnet-mask: Es la mscara de red que definimos arriba. option broadcast-address: Es la direccin de broadcast de nuestra red. option routers: Es la direccin IP de nuestro gateway (tambien llamado pasarela de datos o puerta de enlace). option domain-name-servers: Es la direccin IP de nuestros servidores DNS como se explic arriba. option domain-name: Es el nombre de dominio de nuestra red, este parmetro es opcional. subnet netmask: Aqu definimos nuestra red que queremos asignarle el rango de direcciones IP. range: Es el rango de direcciones IP PASO 4: Ahora reiniciamos el DHCP para que cargue la nueva configuracin:
$ sudo /etc/init.d/isc-dhcp-server restart
Configurar el DHCP para que la asigne una IP a determinado PC (por la MAC de la tarjeta de red)
Volvemos a editar el archivo /etc/dhcp/[Link] y agregamos esto: host Windows { hardware ethernet [Link] fixed-address [Link] }
Descripcin de las opciones del DHCP:
host: Nombre de la maquina a la que vamos a asignarle siempre la misma IP por DHCP hardware ethernet: Aqu especificamos la direccin MAC o direccin de hardware de la tarjeta de red para asignarle siempre la misma IP por DHCP fixed-address: Es la direccin IP fija que le queremos asignar a la MAC anterior. PASO 5: Resetamos el servidor dhcp con:
$ sudo /etc/init.d/isc-dhcp-server restart
PASO 6: finalmente comprobamos si todo est funcionando adecuadamente con: tail -f /var/lib/dhcp/[Link] En el archivo [Link] , se muestran las direcciones IP que ha asignado nuestro servidor DHCP, la salida debe ser simiarl a esta: # The format of this file is documented in the [Link](5) manual page. # This lease file was written by isc-dhcp-4.1-ESV-R4 server-duid "00010001309\200\3260037\320\33331\364"; lease [Link] { starts 5 2012/11/16 [Link]; ends 6 2012/11/17 [Link]; cltt 5 2012/11/16 [Link]; binding state active; next binding state free;
hardware ethernet [Link]; uid "01pZ\266C\372_"; client-hostname "reina-PC"; # Si todo est bien, significa que tenemos un servidor DHCP operativo y funcional