Ubuntu

Cómo instalar y configurar el servidor DHCP en Ubuntu 18.04 LTS

Cómo instalar y configurar el servidor DHCP en Ubuntu 18.04 LTS
La forma completa de DHCP es Protocolo de configuración dinámica de host. Se utiliza para asignar automáticamente direcciones IP, información de enrutamiento, información de DNS, puerta de enlace, etc.a las computadoras en la red, lo que ahorra mucho tiempo que de otro modo sería necesario para la configuración manual. En este artículo, le mostraré cómo instalar y configurar el servidor DHCP de ISC en Ubuntu 18.04 LTS. Entonces empecemos.

Topología de la red:

En este artículo, voy a implementar la topología de red en la figura anterior. Habrá una servidor DHCP y 3 computadoras pc1, pc2, pc3 conectado a un conmutador de red. La servidor DHCP asignará las computadoras conectadas a las direcciones IP del switch en el rango 192.168.50.50/24 a 192.168.50.100/24. La dirección de la puerta de enlace será 192.168.50.24/1. La servidor DHCP también asignará las direcciones del servidor DNS 192.168.50.1 y 8.8.8.8 a las computadoras también.

Asignación de IP estática al servidor dhcp:

No es necesario asignar una dirección IP estática al servidor DHCP a medida que las solicitudes de DHCP se transmiten en la red y servidor DHCP les responderá automáticamente. Una dirección IP dinámica en la misma red (192.168.50.0/24 en este artículo) simplemente funcionaría. Pero, le recomiendo que asigne una dirección IP a su servidor DHCP fuera del rango de direcciones IP (o grupo de DHCP) que configurará para las computadoras en la red.

Hay muchos tutoriales sobre LinuxHint.com del que puede obtener ayuda si necesita asignar una dirección IP estática a su Ubuntu 18.04 servidor LTS.

Instalación del servidor DHCP de ISC:

El paquete del servidor DHCP de ISC está disponible en el repositorio oficial de paquetes de Ubuntu 18.04 LTS. Por lo tanto, puede instalarlo fácilmente utilizando el administrador de paquetes APT.

Primero, actualice la caché del repositorio de paquetes APT con el siguiente comando:

actualización de $ sudo apt

Ahora instale isc-dhcp-server paquete con el siguiente comando:

$ sudo apt install isc-dhcp-server

Ahora presiona y y luego presione continuar.

Se debe instalar el servidor DHCP de ISC.

Archivos de configuración del servidor DHCP de ISC:

El archivo de configuración principal del servidor DHCP de ISC es / etc / dhcp / dhcpd.conf

Si desea configurar el servidor DHCP de ISC, debe editar este archivo de configuración. Una vez que lo haga, debe reiniciar el isc-dhcp-server servicio también para que los cambios surtan efecto.

Para reiniciar el isc-dhcp-server service, ejecute el siguiente comando:

$ sudo systemctl reiniciar isc-dhcp-server

Configuración del servidor DHCP de ISC:

Antes de realizar cambios en el / etc / dhcp / dhcpd.conf archivo de configuración, haga una copia de seguridad del archivo de configuración / etc / dhcp / dhcpd.conf.respaldo con el siguiente comando:

$ sudo mv -v / etc / dhcp / dhcpd.conf / etc / dhcp / dhcpd.conf.respaldo

Ahora, cree un nuevo archivo de configuración en blanco / etc / dhcp / dhcpd.conf con el siguiente comando:

$ sudo nano / etc / dhcp / dhcpd.conf

Ahora, escriba las siguientes líneas y guarde el archivo presionando + X seguido por y y .

tiempo de arrendamiento predeterminado 600;
tiempo máximo de arrendamiento 7200;
ddns-update-style none;
autoritario;
subred 192.168.50.0 máscara de red 255.255.255.0
rango 192.168.50.50 192.168.50.100;
enrutadores opcionales 192.168.50.1;
opción máscara de subred 255.255.255.0;
opción servidores de nombres de dominio 192.168.50.1, 8.8.8.8;

Los archivos de configuración finales son:

Ahora, reinicie el isc-dhcp-server service con el siguiente comando:

$ sudo systemctl reiniciar isc-dhcp-server

Ahora, compruebe si el isc-dhcp-server se está ejecutando correctamente con el siguiente comando:

$ sudo systemctl status isc-dhcp-server

Como puede ver, el isc-dhcp-server el servicio se está ejecutando correctamente. Entonces, la configuración fue exitosa.

Prueba del servidor DHCP:

Ahora, voy a iniciar todas las demás computadoras en la red y ver si están obteniendo las direcciones IP correctas.

Como se puede ver, pc1 obtuve la dirección IP 192.168.50.50.

pc2 obtuve la dirección IP 192.168.50.51.

pc3 obtuve la dirección IP 192.168.50.52.

Entonces, el servidor DHCP está funcionando como se esperaba.

Asignación de direcciones IP fijas a hosts a través de DHCP:

De forma predeterminada, el servidor DHCP asignará direcciones IP aleatorias a las computadoras en la red desde el rango de IP DHCP que configuró. Por lo tanto, no hay garantía de que una computadora específica obtenga la misma dirección IP. Sin embargo, puede asignar direcciones IP fijas a las computadoras de su red mediante DHCP. Necesitará la dirección MAC de la NIC (tarjeta de interfaz de red) de la computadora a la que desea asignar una dirección IP fija.

Puede encontrar la dirección MAC de sus computadoras Linux con el siguiente comando:

$ ip a

Como puede ver, la dirección MAC de pc2 es 00: 0c: 29: a5: bd: 5b.

En Windows, puede ejecutar el siguiente comando para encontrar la dirección MAC de su tarjeta NIC.

$ ipconfig / todos

Como puede ver, la dirección MAC de mi tarjeta NIC es 00: 0c: 29: e6: 75: b9.

Ahora, para configurar el servidor DHCP para asignar una dirección IP fija a pc2, abre el archivo de configuración del servidor DHCP / etc / dhcp / dhcpd.conf como sigue:

$ sudo nano / etc / dhcp / dhcpd.conf

Luego, agregue las siguientes líneas al final del archivo de configuración y guarde el archivo.

host windows7-pc
hardware ethernet 00: 0c: 29: e6: 75: b9;
dirección fija 192.168.50.20;

Aquí, 00: 0c: 29: e6: 75: b9 es la dirección MAC de la computadora donde queremos asignar la dirección IP fija  192.168.50.20.

El archivo de configuración final es:

Ahora, reinicie el isc-dhcp-server como sigue:

$ sudo systemctl reiniciar isc-dhcp-server

Como puede ver, la dirección IP correcta 192.168.50.20 está asignado a la máquina con Windows 7. Entonces, funcionó.

Así es como se instala y configura el servidor DHCP de ISC en Ubuntu 18.04 LTS. Gracias por leer este artículo.

Cómo capturar y transmitir su sesión de juego en Linux
En el pasado, los juegos solo se consideraban un pasatiempo, pero con el tiempo la industria del juego experimentó un gran crecimiento en términos de ...
Los mejores juegos para jugar con el seguimiento de manos
Oculus Quest presentó recientemente la gran idea del seguimiento manual sin controladores. Con un número cada vez mayor de juegos y actividades que ej...
Cómo mostrar la superposición de OSD en aplicaciones y juegos de Linux en pantalla completa
Jugar juegos en pantalla completa o usar aplicaciones en modo de pantalla completa sin distracciones puede aislarlo de la información relevante del si...