Ejercicio DHCP con Ubuntu
Instalación DHCP en Ubuntu, primero realizamos la instalación:
apt-get install isc-DHCP-server
Debemos especificar la interfaz que usaremos para que se conecten nuestros clientes, para ello editamos el archivo isc-DHCP-server
nano /etc/default/isc-DHCP-server
Debería quedar de la siguiente forma:
# Defaults for isc-DHCP-server initscript
# sourced by /etc/init.d/isc-DHCP-server
# installed at /etc/default/isc-DHCP-server by the maintainer Scripts
#
# This is a POSIX shell fragment
#
# Path to dhcpd's config file (default: /etc/DHCP/dhcpd.conf).
#DHCPD_CONF=/etc/DHCP/dhcpd.conf
# Path to dhcpd's PID file (default: /var/run/dhcpd.pid).
#DHCPD_PID=/var/run/dhcpd.pid
# Additional options to start dhcpd with.
# Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead
#OPTIONS=""
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth1"
Ahora configuramos los parámetros del servicio DHCP, realizamos primero una copia del archivo.
cp dhcpd.conf dhcpd.conf.original
Editamos el fichero y realizamos las modificaciones, podemos borrar el contenido y copiar sólo lo siguiente:
nano dhcpd.conf
# CALVIA.COM
subnet 192.168.33.0 netmask 255.255.255.0 {
range 192.168.33.10 192.168.33.40;
option domain-name-servers 192.168.33.176;
option domain-name "calvia.com";
option routers 192.168.33.1;
option Broadcast-address 192.168.33.255;
default-lease-time 600;
max-lease-time 7200;
}
Reiniciamos el servicio para que realice los cambios:
service isc-DHCP-server restart
En el caso de que necesitamos dar una IP fija al mismo dispositivo, utilizaremos la siguiente opción y la MAC de dicho dispositivo.
nano /etc/squid/dhcpd.conf
#Reservas
Host dispositivo1 {
hardware Ethernet 00:1d:60:96:53:85; #la mac del dispositivo
fixed-address 192.168.33.23;
option routers 192.168.33.1;
option domain-name "calvia.com";
}