isc-dhcp-server linux !

23 de feb. de 2018

hola a todo hoy hablo sobre lo que es el servicio DHCP en GNU/Linux las configuraciones e instalacion estan hechas para metadistribuciones basadas en Debian asi que empezamos.

dhcp server ubuntu server y otras metadistros basadas en debian

Primero configurar un ip estatica en el sistema linux y para hacer esto configurar el siguiente archivo de la siguiente manera

$ sudo nano /etc/network/interfaces

auto lo
iface lo inet loopback

auto enp0s3
iface enp0s3 inet static
 address 192.168.1.1
 netmask 255.255.255.0

y si se tiene el problema de que la ip estatica no quiere establecerse comentar las lineas de allow-hotplug que serian 3 lineas asi como se muestra en la imagen

$ sudo apt-get install isc-dhcp-server

CONFIGURACIÓN DEL SERVIDOR DHCP
Hay dos archivos de configuración importantes que debemos conocer a la hora de instalar nuestro servidor DHCP.

/etc/default/isc-dhcp-server

En este archivo podremos configurar la interfaz de red en la que ejecutaremos el servicio. Así que deberemos abrir el archivo
($ sudo nano /etc/default/isc-dhcp-server) y buscar la línea INTERFACES=”” para dejarla de esta forma ya que en la siguiente documentacion haremos un access point con el modulo wifi de la raspberry pi

INTERFACES=”enp0s3”

/etc/dhcp/dhcpd.conf

una buena practica antes de ponernos a modificar dichos archivos o cualquier otro archivo de configuracion es la de hacer una copia de seguridad del mismo, para eso hacemos lo siguiente

$ sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.backup

Hecho esto ya estamos listos para modificar el archivo. En este archivo reside el grueso de la configuración, desde aquí definiremos las opciones globales, los rangos del servidor DHCP y sus respectivas opciones.
para editarlo, como siempre:

$ sudo nano /etc/dhcp/dhcpd.conf

y al final de la linea pueden copiar lo siguiente que es la configuracion del servidor dhcp

subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.5 192.168.1.100;
    option broadcast-address 192.168.1.255;
    option routers 192.168.1.1;
    default-lease-time 600;
    max-lease-time 7200;
    option domain-name "local";
    option domain-name-servers 8.8.8.8, 8.8.4.4;
}

y listo ahora tenemos el servidor configurado y listo para iniciarlo solo ejecutamos el siguiente comando usando lo siguiente para levantar el servicio.

{start | restart | reload | stop}

$ sudo /etc/init.d/isc-dchp-server     start
ok running

y listo estara trabajando el servidor y si dado el caso te salga mensaje de error entonces hay fallas en la configuracion y que deberan ser corregidas para hacer que el servidor inicie correctamente.

¿Te gustó el contenido o lo que hacemos? ¡Cualquier colaboración es agradecida para mantener los servidores o crear proyectos!

Owen-Wilson

Siempre Aprendiendo de uno mismo y de los demás !!

Comentarios:

¡Genial! Te has suscrito con éxito.
¡Genial! Ahora, completa el checkout para tener acceso completo.
¡Bienvenido de nuevo! Has iniciado sesión con éxito.
Éxito! Su cuenta está totalmente activada, ahora tienes acceso a todo el contenido.