GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar y configurar el servidor DHCP en Ubuntu 20.04

Si es un administrador de sistemas y trabaja en un entorno grande, es posible que a menudo necesite configurar un nuevo sistema cliente y asignar direcciones IP y otra información relacionada con la red de forma manual. Es un proceso que consume mucho tiempo para usted. Este es el caso, donde DHCP entra en escena.

DHCP, también conocido como "Protocolo de configuración dinámica de host", es un servicio que se puede utilizar para asignar dinámicamente direcciones IP únicas y otra información a los sistemas cliente. Puede asignar la dirección IP, el nombre de dominio, el nombre de host, la puerta de enlace predeterminada y el servidor DNS mediante el servicio DHCP.

En esta publicación, le mostraremos cómo instalar el servidor y el cliente DHCP en el servidor Ubuntu 20.04.

Requisitos

  • Dos sistemas con Ubuntu 20.04.
  • Se configura una contraseña raíz en el servidor.

Instalar servidor DHCP

De forma predeterminada, el paquete del servidor DHCP se incluye en el repositorio predeterminado de Ubuntu. Puede instalarlo con el siguiente comando:

apt-get install isc-dhcp-server -y

Una vez completada la instalación, inicie el servicio DHCP y habilítelo para que se inicie al reiniciar el sistema con el siguiente comando:

systemctl start isc-dhcp-server
systemctl enable isc-dhcp-server

Configurar servicio DHCP

Archivo de configuración predeterminado del servidor DHCP ubicado en /etc/default/isc-dhcp-server. Deberá editarlo y definir su interfaz de red.

Puedes editarlo con el siguiente comando:

nano /etc/default/isc-dhcp-server

Defina su interfaz de red como se muestra a continuación:

INTERFACESv4="eth0"

Guarde y cierre el archivo cuando haya terminado, luego edite el archivo /etc/dhcp/dhcpd.conf y defina la concesión de DHCP:

nano /etc/dhcp/dhcpd.conf

Descomente la siguiente línea:

authoritative;

A continuación, cambie las siguientes líneas:

default-lease-time 660;
max-lease-time 6300;

# range of subnet
range 192.168.0.2 192.168.0.20;

# gateway address
option routers 192.168.0.1;

# DNS server address
option domain-name-servers 8.8.8.8, 8.8.4.4;
}

Guarde y cierre el archivo cuando haya terminado.

Configure el servidor DHCP para asignar IP estática al cliente

De forma predeterminada, el servidor DHCP está configurado para asignar una dirección IP dinámica a todos los clientes. En esta sección, configuraremos el servidor DHCP para asignar una dirección IP fija basada en la dirección Mac del Cliente.

Por ejemplo, asignemos la dirección IP 192.168.0.5 a un cliente con dirección MAC 4c:bb:58:9c:f5:55 .

Para hacerlo, edite el archivo /etc/dhcp/dhcpd.conf con el siguiente comando:

nano /etc/dhcp/dhcpd.conf

Agregue las siguientes líneas:

host client1 {

hardware ethernet 4c:bb:58:9c:f5:55;

fixed-address 192.168.0.5;

}

Guarde y cierre el archivo cuando haya terminado, luego reinicie el servicio DHCP para aplicar los cambios:

systemctl restart isc-dhcp-server

Ahora, verifique el estado del servicio DHCP con el siguiente comando:

systemctl status isc-dhcp-server

Configure el cliente DHCP para obtener una dirección IP estática

A continuación, deberá configurar su máquina cliente para obtener una dirección IP estática del servidor DHCP.

Vaya a la máquina cliente con la dirección Mac 4c:bb:58:9c:f5:55 y luego edite el archivo de interfaz de red con el siguiente comando:

nano /etc/network/interfaces

Elimine las líneas predeterminadas y agregue las siguientes líneas:

auto eth0
iface ens33 inet eth0

Guarde y cierre el archivo, luego reinicie el servicio Network Manager para aplicar los cambios:

systemctl restart network-manager

Ahora, ejecute el siguiente comando para verificar la dirección IP de la máquina cliente:

ifconfig

Deberías obtener el siguiente resultado:

eth0      Link encap:Ethernet  HWaddr 4c:bb:58:9c:f5:55  
          inet addr:192.168.0.5  Bcast:192.168.0.255  Mask:255.255.0.0
          inet6 addr: 2401:4900:1955:16a2:1d:1e7:518d:6481/64 Scope:Global
          inet6 addr: fe80::4ebb:58ff:fe9c:f555/64 Scope:Link
          inet6 addr: 2401:4900:1955:16a2:4ebb:58ff:fe9c:f555/64 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:280316 errors:0 dropped:0 overruns:0 frame:0
          TX packets:179641 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:321303950 (321.3 MB)  TX bytes:36083350 (36.0 MB)

Si no obtiene ninguna dirección IP del servidor DHCP, ejecute el siguiente comando para liberar/renovar la dirección IP:

dhclient –r -v
dhclient -v

Ahora, ejecute ifconfig comando de nuevo para verificar la dirección IP del cliente.

Configure el cliente DHCP para obtener una dirección IP dinámica

A continuación, vaya a la otra máquina cliente y configúrela para obtener la dirección IP automáticamente del servidor DHCP.

Para hacerlo, edite el archivo de la interfaz de red con el siguiente comando:

nano /etc/network/interfaces

Agregue las siguientes líneas:

auto eth0
iface eth0 inet dhcp

Guarde y cierre el archivo, luego reinicie el servicio Network Manager para aplicar los cambios:

systemctl restart network-manager

A continuación, ejecute el siguiente comando para verificar la dirección IP asignada por el servidor DHCP:

ifconfig

Deberías obtener el siguiente resultado:

eth0      Link encap:Ethernet  HWaddr 56:84:7a:fe:97:99  
          inet addr:192.168.0.11  Bcast:192.168.0.255  Mask:255.255.0.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:561189 (561.1 KB)  TX bytes:561189 (561.1 KB)

Conclusión

¡Felicidades! ha instalado y configurado correctamente el servidor y el cliente DHCP en Ubuntu 20.04. Ahora, todos los clientes conectados al servidor DHCP obtendrán direcciones IP y otra información de red automáticamente. Siéntase libre de preguntarme si tiene alguna pregunta.


Ubuntu
  1. Cómo instalar y configurar un servidor NFS en Ubuntu 20.04

  2. Cómo instalar y configurar VNC en Ubuntu 20.04

  3. Cómo instalar y configurar VNC en Ubuntu 18.04

  4. Cómo instalar y configurar el servidor Algo VPN en Ubuntu 20.04

  5. Cómo instalar y configurar el servidor Redis en Ubuntu

Cómo instalar y configurar el servidor OpenLDAP en Ubuntu 16.04

Cómo instalar y configurar VNC en Ubuntu Server 20.04

Cómo instalar el servidor DHCP en Ubuntu 14.04

Cómo instalar y configurar Parse Server en Ubuntu 20.04

Cómo instalar y configurar un servidor TeamSpeak en Ubuntu 18.04

Cómo instalar y configurar un servidor de Minecraft en Ubuntu 18.04