SR01 Practica 03 LinuxUbuntu
SR01 Practica 03 LinuxUbuntu
- Para IPv4, en la línea INTERFACESv4 añadiremos la interfaz de red por la que el servidor va a
asignar direcciones a los clientes (nuestra interfaz de red puede ser “eth0”, “ensp0s3”, etc… lo
podemos ver al ejecutar el comando “ip a”). Supongamos que es “eth0”:
INTERFACESv4="eth0"
default-lease-time 600;
max-lease-time 7200;
El parámetro “default-lease-time” es el tiempo de concesión por defecto para los clientes, en caso
de que estos no soliciten un tiempo determinado. El parámetro “max-lease-time” es el máximo de
tiempo que se puede dar a una concesión.
- En caso de que estemos configurando el servidor oficial DHCP para una red local, hay que
descomentar la directiva "authoritative":
# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
authoritative;
Esta directiva permite que el servidor envíe señales DHCP NACK a máquinas que se conecten a la red
con una configuración equivocada.
- Para configurar subredes podemos añadir a continuación parámetros como por ejemplo:
subnet [Link] netmask [Link] {
range [Link] [Link];
option domain-name-servers [Link];
option domain-name "[Link]";
option subnet-mask [Link];
option routers [Link];
option broadcast-address [Link];
default-lease-time 600;
max-lease-time 7200;
}
Es decir, en esta configuración le hemos asignado a los hosts clientes un nombre de dominio local,
servidor DNS, un rango de IPs y unos tiempos de concesión determinados. Si queremos asignar un
rango de IPs específicos a determinados hosts (reservas) podemos utilizar la MAC de los clientes, y
añadir al fichero /etc/dhcp/[Link] la sección correspondiente (diferentes secciones para
diferentes clientes):
host fixed-ip-client {
hardware ethernet [Link];
fixed-address [Link];
}
Como todos los servicios de sistemas Linux basados en Systemd, el comando para arrancar y
pararlos es "systemctl start | stop | status | restart". En este caso, para reiniciar el servicio:
/var/lib/dhcp/[Link]