Sei sulla pagina 1di 4

INSTALACION SERVICIO DHCP

Introducción:

El ejecutable de cualquier proceso (de servidor) termina en d (dhcpd, dnsd…). Después de


instalar el paquete hay que configurar el fichero y detenerlo, pues todos los procesos “d”
(demonio) se ejecutan constantemente.

Instalación:

La instalación del paquete se puede hacer de 2 formas:

- A través de un terminal mediante el comando apt-get (instalador de paquetes).


- Mediante el gestor de paquetes Synaptic(Sistema>Administración)

La opción del Synaptic es totalmente gráfica, por lo que simplemente bastara con introducir el
nombre del paquete (isc-dhcp-server) y teclear buscar. Después se selecciona el paquete y
aceptar.

Mediante terminal seria de la siguiente manera (como su):

1. Instalación del paquete

apt-get install isc-dhcp-server (orden de instalación).

2. Cambiar la IP al servidor (asignar una fija)

3. Cambiar el nombre al servidor

4. Establecer la interfaz que suministrará el servicio DHCP

Accede al fichero /etc/default/isc-dhcp-server y establece la interfaz que suministrará


el servicio DHCP. Por ejemplo, si la interfaz fuera eth0, asigna INTERFACES="eth0".

5. Configuramos el servicio DHCP. Primero creamos una copia de respaldo del archivo de
configuración que posteriormente vamos a configurar

cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak

6. Editamos el fichero de configuración del servidor DHCP

nano /etc/dhcp/dhcpd.conf

7. Comentar las siguientes líneas de ejemplo:

#option definitions common to all supported networks…


#default-lease-time 600;
#max-lease-time 7200;

8. Parámetros de configuración:

Pá gina 1
INSTALACION SERVICIO DHCP

Authoritative: se identifica como servidor dominante, por si hay varios y el cliente


contesta a todos.
subnet: se refiere a la red en la que estamos.
Netmask: Mascara de la red.
Range: introducimos el rango que queremos servir.
option domain-name-servers: dirección IP del servidor dns.
option domain-name: nombre del dominio, si lo tenemos. (entre comillas)
option routers: ip de la puerta de enlace.
option broadcast-address: dirección broadcast de nuestra red.
default-lease-time: tiempo de concesión, en segundos, que se ofrece por defecto, a
menos que el cliente solicite renovación.
max-lease-time: Tiempo máximo, en segundos, que se ofrece después de las
negociaciones iniciales. Puede ser el mismo que el default si no se desea negociar.
Como el cliente puede solicitar un tiempo de concesión, con este parámetro se
establece un límite máximo a la misma. De esta forma se evita que un cliente DHCP
solicite una concesión por tiempo indefinido.

9. Configuramos los parámetros para el servidor DHCP (ejemplo red 192.168.17.0)

subnet 192.168.17.0 netmask 255.255.255.0 {


range 192.168.1.x 192.168.1.x;
option domain-name-servers 81.58.61.254; (8.8.8.8)
option routers 192.168.1.1;
option broadcast-address 192.168.255.255
default-lease-time 600;
max-lease-time 14400;
}

10. Levantamos el servicio DHCP con la siguiente orden:


/etc/init.d/isc-dhcp-server start

Para parar el servicio

/etc/init.d/isc-dhcp-server stop

Para reiniciar el servicio

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

11. Reserva de IPs

Pá gina 2
INSTALACION SERVICIO DHCP

Se pueden dejar direcciones IP reservadas, dentro de nuestro rango, para servidores o PC


determinados. Bastaría con añadir, detrás de las líneas anteriores del archivo dhcpd.conf, el
nombre del equipo y sus correspondientes direcciones:

host pc-22
{
hardware ethernet 00:50:b5:22:c6:a2;
fixed-address 192.168.1.x;
}

También se pueden crear grupos para identificar mejor la asignación


Group -> Se utiliza para crear un grupo donde aplicar una serie de parámetros a un grupo de
máquinas (no es necesario pero recomendable).

group contabilidad{
option routers 192.168.1.1:
option subnet-mask 255.255.255.0;

host pc-22
{
hardware ethernet 00:50:b5:32:d6:a4;
fixed-address 192.168.17.125;
}
host pc-23
{
hardware ethernet 00:50:b5:22:c6:a2;
fixed-address 192.168.17.126;
}
}

Concesiones en Linux

El servidor guarda las concesiones en /var/lib/dhcp/dhcpd.leases en un formato:

lease 192.168.1.10 {
starts 6 2006/04/01 13:36:43;
ends 6 2006/04/01 13:46:43;
dinding state active;
next binding state free;
hardware Ethernet 00:10:60:ba:05:bf;
}
Básicamente tiene la lista de concesiones IP entre llaves (una por cada IP); la fecha y hora del
inicio de la concesión y de su expiración; su estado (activo o no); y la MAC de la interfaz que
posee la conexión.

Pá gina 3
INSTALACION SERVICIO DHCP

Podemos ver el estado del servidor DHCP en cualquier momento ejecutando el comando
sudo service isc-dhcp-server status

Pasos en los ordenadores clientes.

Paso 1: Para el equipo Ubuntu, Instala el cliente DHCP (sudo apt-get install isc-dhcp-client).

Paso 2: Da un nombre a los dos equipos cliente y configúralos para que obtengan la dirección
IP de forma automática por DHCP.

Para renovar las direcciones IP de los clientes:


a) Reiniciando las tarjetas:
Linux: sudo /etc/init.d/networking restart (también puedes ejecutar sudo /sbin/ifdown eth0 y
luego sudo /sbin/ifup eth0)
Windows: ipconfig /release y luego ipconfig /renew

b) Solicitando nueva concesión DHCP:


Ejecuta sudo /sbin/dhclient eth0 -r para liberar la concesión DHCP
Ejecuta sudo /sbin/dhclient eth0 para obtener una nueva concesión DHCP

Pá gina 4

Potrebbero piacerti anche