Topología de la red:
En este artículo, voy a implementar la topología de la red en la figura anterior. Habrá una servidor DHCP y 3 computadoras PC1, PC2, PC3 conectado a un interruptor de red. El servidor DHCP asignará las computadoras conectadas a las direcciones IP de conmutación 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.1/24. El 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 Como las solicitudes 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.24/04 en este artículo) solo funcionaría. Pero, le recomiendo que asigne una dirección IP a su servidor DHCP fuera del rango de direcciones IP (o grupo DHCP) que configurará para las computadoras en la red.
Hay muchos tutoriales en Linuxhint.com puede obtener ayuda si necesita asignar una dirección IP estática a su Ubuntu 18.04 servidor LTS.
Instalación del servidor ISC DHCP:
El paquete de servidor DHCP ISC está disponible en el repositorio oficial de paquetes de Ubuntu 18.04 LTS. Por lo tanto, puede instalarlo fácilmente usando el Administrador de paquetes APT.
Primero, actualice el caché del repositorio del paquete APT con el siguiente comando:
$ sudo apt actualización
Ahora, instale servidor ISC-DHCP Paquete con el siguiente comando:
$ sudo apt install ISC-DHCP-server
Ahora presiona Y y luego presiona continuar.
Se debe instalar el servidor DHCP ISC.
Archivos de configuración del servidor ISC DHCP:
El archivo de configuración principal del servidor ISC DHCP es /etc/dhcp/dhcpd.confusión
Si desea configurar el servidor DHCP ISC, debe editar este archivo de configuración. Una vez que lo hagas, tienes que reiniciar el servidor ISC-DHCP Servicio también para que los cambios entren en vigencia.
Para reiniciar el servidor ISC-DHCP Servicio, ejecute el siguiente comando:
$ sudo systemctl reiniciar ISC-DHCP-server
Configuración del servidor ISC DHCP:
Antes de hacer cualquier cambio en el /etc/dhcp/dhcpd.confusión Archivo de configuración, haga una copia de copia de seguridad del archivo de configuración /etc/dhcp/dhcpd.confusión.respaldo Con el siguiente comando:
$ sudo mv -v/etc/dhcp/dhcpd.conf/etc/dhcp/dhcpd.confusión.respaldo
Ahora, cree un nuevo archivo de configuración en blanco /etc/dhcp/dhcpd.confusión Con el siguiente comando:
$ sudo nano/etc/dhcp/dhcpd.confusión
Ahora, escriba las siguientes líneas y guarde el archivo presionando + X seguido por Y y .
Libre de arrendamiento predeterminado 600;
Máx-arrendamiento-tiempo 7200;
DDNS-Update-Style Ninguno;
autoritario;
subred 192.168.50.0 Netmask 255.255.255.0
rango 192.168.50.50 192.168.50.100;
Opción Routers 192.168.50.1;
Opción de subred más 255.255.255.0;
Opción del nombre del dominio-servidores 192.168.50.1, 8.8.8.8;
Los archivos de configuración finales son:
Ahora, reinicie el servidor ISC-DHCP Servicio con el siguiente comando:
$ sudo systemctl reiniciar ISC-DHCP-server
Ahora, verifique si el servidor ISC-DHCP se ejecuta correctamente con el siguiente comando:
$ sudo systemctl status isc-dhcp-server
Como puedes ver, el servidor ISC-DHCP El servicio se ejecuta correctamente. Entonces, la configuración fue exitosa.
Prueba del servidor DHCP:
Ahora, voy a comenzar todas las otras computadoras en la red y ver si obtiene las direcciones IP correctas.
Como se puede ver, PC1 Tengo la dirección IP 192.168.50.50.
PC2 Tengo la dirección IP 192.168.50.51.
PC3 Tengo la dirección IP 192.168.50.52.
Entonces, el servidor DHCP está funcionando como se esperaba.
Asignación de direcciones IP fijas a los hosts a través de DHCP:
De manera predeterminada, el servidor DHCP asignará direcciones IP aleatorias a las computadoras en la red desde el rango IP DHCP que configuró. Por lo tanto, no hay garantía de que una computadora específica obtenga la misma dirección IP. Pero, puede asignar direcciones IP fijas a las computadoras en su red utilizando 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 /todo
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, Abra el archivo de configuración del servidor DHCP /etc/dhcp/dhcpd.confusión como sigue:
$ sudo nano/etc/dhcp/dhcpd.confusión
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;
directorio fijo 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 servidor ISC-DHCP como sigue:
$ sudo systemctl reiniciar ISC-DHCP-server
Como puede ver, la dirección IP correcta 192.168.50.20 se asigna a la máquina Windows 7. Entonces, funcionó.
Así es como instala y configura el servidor ISC DHCP en Ubuntu 18.04 LTS. Gracias por leer este artículo.