Cómo instalar dhcp en Linux
1. Primero comprenda el concepto de DHCP
DHCP es un protocolo de red que implementa la configuración dinámica de direcciones IP del host, DNS, etc.
DNCP puede ser utilizado en una variedad de implementaciones de sistemas operativos, incluidos los sistemas LINUX y WINDOWS más utilizados
La estructura del servicio de red DHCP tiene dos roles: servidor y cliente
El servidor DHCP se utiliza para atender a todos los clientes DHCP en la red. La máquina proporciona información de configuración de red. En la misma red,
el servidor DHCP suele ser el único que existe.
Cualquier host en la red. La red se puede configurar para convertirse en un cliente DHCP y enviar un mensaje al servidor DHCP. Configure la solicitud y realice la configuración de la red de acuerdo con la información devuelta por el servidor.
2. proporcionar
1. La dirección IP y la máscara de subred de la interfaz de red.
2. La dirección de red y la dirección de transmisión correspondientes a la dirección IP de la interfaz de red.
3. Dirección de puerta de enlace predeterminada
4.Dirección del servidor DNS
Tres configuraciones del servidor DHCP
1. el sistema RHEL4 incluye el paquete de software del servidor DHCP en formato RPM, y el nombre del archivo del paquete es dhcp-3.0.1-12_EL.i386.rpm), en el cuarto CD de instalación de RHEL4, también se encuentran otros paquetes de software relacionados con DHCP. incluido en el mismo disco de instalación
# cd /media/cdrom/rehat/rpms/
#ks -l dhcp*
dhcp-3.0.1- 12_EL.i386, rpm no está instalado de forma predeterminada en REL4 y debe instalarse manualmente
#rpm -qa | grep dhcp
#rpm -ivh dhcp-3.0.1-12_EL .i386.rpm
2. /usr/sbin/dhcpd es el archivo ejecutable del servidor DHCP, /etc/rc .d/init.d/dhcpd es el script de inicio del servidor DHCP. los nombres de los archivos son todos DHCPD, los archivos están ubicados en diferentes directorios y tienen diferentes funciones.
Archivo de configuración DHCPD.CONF y creación de archivos de configuración y formato de archivo de configuración
#ls / etc/dhcp*
#vi /etc/dhcpd.conf
Por ejemplo:
subred 192.168.1.0 máscara de red 255.255.255.0 {
rango 192.168.1.100 192.168.1.200;
}
3. Configuraciones globales
Las configuraciones globales son elementos de configuración (parámetros u opciones) en el DHCPD. Archivo de configuración CONF que no está incluido en ninguna declaración.
Se aplican a todo el archivo de configuración Cuando no hay un elemento de configuración correspondiente en la declaración, se utilizará la configuración global Cuando haya una configuración correspondiente. elemento en la declaración
, la configuración en esta declaración se usará en lugar del valor del elemento de configuración global.
Comúnmente usado en el archivo de configuración DHCP.CONF Las configuraciones globales son de la siguiente manera:
1) El parámetro ddns-update-style se usa para configurar el modo de actualización de información dinámica del servidor DHCP y el servidor DNS.
2) Use default-lease para el tiempo de arrendamiento predeterminado. -time configuración del parámetro, la unidad del valor del parámetro es segundos.
3) El tiempo de arrendamiento máximo se establece usando el parámetro max-lease-time, la unidad del valor del parámetro es segundos.
4) Host El nombre del dominio se establece utilizando el primer elemento de nombre de dominio, y el nombre de dominio establecido se compondrá junto con el nombre de host
Nombre completo de el host
5) La dirección del servidor DNS utiliza la opción de servidores de nombres de dominio para configurar, el valor establecido es la dirección IP del servidor DNS que el cliente DHCP necesita usar.
6) Usar sonido de subred
Establecer claramente los atributos de subred
La subred es la declaración más utilizada en el archivo DHCP.CONF. Se utiliza para configurar los atributos de red de las direcciones asignadas dinámicamente en la subred. La declaración de subred puede incluir otros parámetros. hablar de ello.
4. Iniciar, detener y reiniciar el servidor DHCP y el estado del servicio DHCP
#service dhcpd start
#service dhcpd stop
#service dhcpd restart
#service dhcpd status
3. Ejemplo de configuración de DHCP
Por ejemplo
Arrendamiento predeterminado El tiempo es 21600S
El tiempo máximo de arrendamiento es 43200S
El nombre de dominio de todos los hosts en la LAN es abc.com
La dirección IP de el servidor DNS utilizado por el cliente es 192.168.1.1
El rango de direcciones IP declarado para la asignación dinámica en la subred 192.168.1.0/24 es 192.168.1.100~~~192.168.1.200 La máscara de subred asignada es 255.255. .255.0 de forma predeterminada. La puerta de enlace es 192.168.1.1
Hay un servidor llamado server01 en la subred 192.168.1.0/24. La dirección IP fija requerida es 192.168.1.1.
#vi /etc /dhcpd.conf
ddns-update-style interim;
tiempo de arrendamiento predeterminado 21600;
tiempo de arrendamiento máximo 43200 ;
opción nombre-dominio "abc.com;
opción nombre-dominio-servidores 192.168.1.1;
subred 192.168.1.0 máscara de red 255.255.255.0 {
rango 192.168.1.100 192.168.1.200;
opción máscara de subred 255.255.255.0;
opción enrutadores 192.168.1.1;
servidor host01 {
p>hardware ethernet bo:co:c3:22:46:81;
dirección-fija 192.168.1.11;
} p>
}