PUBLICIDAD
El Protocolo de configuración dinámica de Host es un protocolo de red utilizado para distribuir dinámicamente parámetros de configuración de red, como direcciones IP, puerta de enlace y DNS para interfaces de red. El servidor DHCP asigna direcciones IP automáticamente a todos los sistemas, por lo que el administrador del sistema no necesita asignar direcciones IP manualmente a las máquinas cliente de la red. DHCP es la mejor opción para entornos más grandes, tiene miles de sistemas.
Entorno
Asegúrese de tener solo un servidor DHCP en su entorno. Si tiene un enrutador/conmutador que proporciona la funcionalidad de DHCP, debe desactivarlo.
- Servidor mínimo CentOS 7 de 64 bits (Servidor DHCP) O Ubuntu 18.04 / 16.04 / Debian 9 de 64 bits (Servidor DHCP)
- Servidor mínimo CentOS 7 de 64 bits (Cliente DHCP) O Escritorio Ubuntu 18.04 / 16.04 (Cliente DHCP)
Nota: Debe asignar una dirección IP estática a su servidor DHCP.
- Configurar la dirección IP estática en CentOS 7 / RHEL 7 / Fedora 27
- Configurar la dirección IP estática en Ubuntu 18.04 / 16.04 / Debian 9
Instalar y configurar el servidor DHCP en CentOS 7
Primero, veamos cómo instalar y configurar el servidor DHCP en CentOS 7 de 64 bits. También debería funcionar en CentOS 6.x y otras versiones anteriores.
Instale el servidor y el cliente DHCP con el siguiente comando.
# yum install dhcp
Una vez instalados los paquetes, copie el archivo de configuración de ejemplo al directorio /etc/dhcp.
# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
Ahora, edite dhcpd.conf archivo.
# vi /etc/dhcp/dhcpd.conf
Defina la subred, el rango de direcciones IP, el dominio y los servidores de nombres de dominio de la siguiente manera:
# Configuring subnet and iprange subnet 192.168.12.0 netmask 255.255.255.0 { range 192.168.12.100 192.168.12.200;# Specify DNS server ip and additional DNS server ip option domain-name-servers 8.8.8.8, 8.8.4.4;# Specify Domain Name option domain-name "itzgeek.local";# Default Gateway option routers 192.168.12.2; option broadcast-address 192.168.12.255;# Specify Default and Max lease time default-lease-time 600; max-lease-time 7200; }
Si desea asignar una dirección IP fija a su cliente, debe ingresar su ID de MAC y la dirección IP en la siguiente estrofa. Por ejemplo, para asignar una dirección IP fija 192.168.12.110 al cliente, la estrofa se verá como la siguiente.
host mywindows-client { hardware ethernet 00:0C:29:05:A7:CB; fixed-address 192.168.12.110; }
Ahora, inicie el servicio dhcpd y haga que se inicie automáticamente al reiniciar el sistema.
# systemctl restart dhcpd# systemctl enable dhcpd
Si tiene algún problema al reiniciar el servicio DHCP, considere actualizar el contexto SELinux o deshabilitar SELinux permanentemente en CentOS 7 / RHEL 7.
/sbin/restorecon -v /etc/dhcp/dhcpd.conf
Eso es todo. Ahora, vaya a la sección «Configurar clientes DHCP» y configure sus clientes para obtener direcciones IP automáticamente desde el servidor DHCP.
Instalar y configurar el servidor DHCP en Ubuntu 18.04 / 16.04 / Debian 9
Primero, veamos cómo instalar y configurar el servidor DHCP en Ubuntu 14.04. El también debería funcionar en Ubuntu 15.04 / 14.10 / 13.04 / 13.10 y otras versiones anteriores.
Instale el servidor y el cliente DHCP con el siguiente comando.
$ sudo apt-get install isc-dhcp-server
Una vez instalados los paquetes, tenemos que asignar en qué interfaces debe servir el servidor DHCP (dhcpd) las solicitudes DHCP. En nuestro caso, solo tengo una interfaz en mi sistema (eth0), por lo que asignaremos eth0.
PUBLICIDAD
Edite el archivo / etc/default / isc-dhcp-server.
$ sudo nano /etc/default/isc-dhcp-server
Mencione eth0 en el archivo.
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".INTERFACES="eth0"
Ahora, edite dhcpd.archivo de configuración,
$ sudo nano /etc/dhcp/dhcpd.conf
Haga los cambios como se muestra a continuación.
Defina la subred, el rango de direcciones IP, el dominio y los servidores de nombres de dominio de la siguiente manera:
# Configuring subnet and iprange subnet 192.168.12.0 netmask 255.255.255.0 { range 192.168.12.100 192.168.12.200;# Specify DNS server ip and additional DNS server ip option domain-name-servers 8.8.8.8, 8.8.4.4;# Specify Domain Name option domain-name "itzgeek.local";# Default Gateway option routers 192.168.12.2; option broadcast-address 192.168.12.255;# Specify Default and Max lease time default-lease-time 600; max-lease-time 7200; }
Si desea asignar una dirección IP fija a su cliente, debe ingresar su ID de MAC y la dirección IP en la siguiente estrofa. Por ejemplo, para asignar una dirección IP fija 192.168.12.110 al cliente, la estrofa se verá como la siguiente.
host mywindows-client { hardware ethernet 00:0C:29:05:A7:CB; fixed-address 192.168.12.110; }
Ahora, inicie el servicio dhcpd y haga que se inicie automáticamente al reiniciar el sistema.
# sudo service isc-dhcp-server restart
Configurar clientes DHCP
Ahora, debe configurar las máquinas cliente para obtener la dirección IP automáticamente del servidor DHCP. Puedes consultar los siguientes artículos.
- Configure la red en CentOS 7 / CentOS 6.
- Configurar la red en Ubuntu 16.04 / 14.04 / LinuxMint 18.
Eso Es Todo.