¿Quieres recibir una notificación por email cada vez que Sal Aguilar escriba una noticia?
Por Carlos Antonio Leal Saballos
lea el original en http://aulaweb.uca.edu.ni/blogs/cleal/?p=683
En este mundo hay cosas que uno cree que no cambian o por lo menos uno cree que casi no cambian, en esta líneas voy a actualizar la nueva configuración de un servidor DHCP en Ubuntu 12.04 LTS. También quiero dejar claro que utilizo esta versión por tener un soporte extendido de tres años, pienso actualizar nuevamente esta información hasta el 2014, cuando salga Ubutntu 14.04 LTS. Puede ver más detalles de la vida útil de ubuntu en (https://wiki.ubuntu.com/LTS)
DHCP (Dynamic Host Configuration Protocol) es un estándar de internet, definido en el RFC 2131 (http://www.ietf.org/rfc/rfc2131.txt). Por lo tanto, es un servicio de red que no es exclusivo de Ubuntu, corre en cualquier sistema operativo que soporte TCP/IP, su función es proveer dinámicamente direcciones IP e información de configuración de los parámetros de red.
A los clientes se les configura para obtener la dirección IP de forma automática por medio del servidor DHCP, lo que significa que no tienen control sobre la configuración de red y pueden adquirir toda esta información directamente del servidor DHCP, el cual se encarga de configurar automáticamente la dirección IP de la máquina, la mascara de subred, la puerta de enlace predeterminada o Gateway, el nombre del host, el nombre del dominio, entre otros datos importantes para el buen funcionamiento de la red.
Instalación y configuración
Antes que nada abrir una terminal, a los ubunteros les gusta poner el comando sudo antes de escribir cualquier comando, a mi no me gusta, de una vez me convierto en súper usuario asi:
sudo -s
Luego instalar el servidor ssh en esta caso:
apt-get install isc-dhcp-server
Es necesario editar el archivo de configuración ubicado en /etc/default/,
el archio se llama
"isc-dhcp-server
", se puede hacer directamente con:
nano /etc/default/isc-dhcp-server
En este caso dejamos la línea final así:
INTERFACES="eth0"
Editamos el archivo /etc/dhcp/dhcpd.conf
creando primero un respaldo del mismo en caso de que algo salga mal :
mv /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.original nano /etc/dhcp/dhcpd.conf
El archivo debe quedar de una forma muy similar a esta:
subnet 192.168.10.0 netmask 255.255.255.0 { range 192.168.10.50 192.168.10.99; option domain-name-servers 8.8.8.8; option domain-name "isti.edu.ni"; option routers 192.168.10.1; option broadcast-address 192.168.10.255; default-lease-time 86400; }
luego re-iniciamos el servicio
service isc-dhcp-server restart
finalmente comprobamos si todo está funcionando adecuadamente con:
tail -f /var/lib/dhcp/dhcpd.leases
En el archivo dhcpd.leases, se muestran las direcciones IP que ha asignado nuestro servidor DHCP, la salida debe ser simiarl a esta: