Por favor dígame cómo configurar los servidores DHCP primario y secundario en LINUX
Sección 1: Instalación del paquete de software
Utilice la línea de comando para instalar el paquete de software (en el quinto CD) o directamente "Agregar y quitar programas-Servidor de red", siempre que como dhcp está instalado -3.0.1-59.EL4.i386.rpm:
Sección 2: Configuración del equilibrio de carga de doble máquina DHCP
Actualmente DHCP-Failover (aunque se llama conmutación por error, en realidad son máquinas duales que funcionan al mismo tiempo) solo admite hasta dos nodos. El archivo de configuración es el mismo que el de la configuración independiente, sigue siendo /etc/dhcpd.conf, pero para facilitar la administración, durante la implementación, colocamos la configuración del grupo de direcciones en el archivo /etc/dhcpd.master. y luego en /etc/ Llamado en dhcpd.conf.
/etc/dhcpd.conf del nodo maestro:
autorizado;
ddns-update-style interim;
ignorar cliente - actualizaciones;
un arrendamiento por cliente verdadero;
par de conmutación por error "dhcp" {
primario;
dirección 10.14 0.9;
puerto 520;
dirección de par 10.14.0.13;
puerto de par 519;
max-unacked-updates 10;
mclt 600;
división 128
segundos máximos 3; p >
}
incluye "/etc/dhcpd.master";
/etc/dhcpd.conf del nodo secundario:
autoritario;
p>
estilo de actualización ddns provisional;
ignorar las actualizaciones del cliente;
un arrendamiento por cliente verdadero;
par de conmutación por error " dhcp" {
secundario;
dirección 10.14.0.13;
puerto 519;
dirección del par 10.14.0.9;
puerto de pares 520;
retraso-de-respuesta-máx. 60;
actualizaciones-máx.-no-comprimidas 10;
}
include "/etc/dhcpd.master";
Nota
1. La hora de los dos servidores dhcp debe estar sincronizada, se puede utilizar ntp.
2. Dhcp Failover Las direcciones de monitoreo mutuo pueden usar tarjetas de red dedicadas para conectarse directamente entre sí para el latido. ¡Incluso la tarjeta de latido puede considerar vincular tarjetas de red duales! Esto separa el flujo de datos de la red y el monitoreo. Incluso si la red se interrumpe, no causará la interrupción de la máquina dual dhcp, como se muestra a continuación:
En este caso, el segmento de red donde se encuentra la interfaz dedicada de conmutación por error. se puede definir en el grupo de direcciones Grupo vacío, no se realiza ninguna operación de asignación de direcciones:
subred x.x.x.x máscara de red 255.255.255.248 {
}
La configuración enumerada. En este artículo se utilizan tarjetas de red de datos y latidos. Un enfoque mixto.
/etc/dhcpd.conf
Servidor de control maestro
autoritario;
ddns-update-style provisional;
ignorar las actualizaciones del cliente;
un arrendamiento por cliente es verdadero;
par de conmutación por error "dhcp" {
primario;
dirección 10.14.0.9;
puerto 520;
dirección del par 10.14.0.13;
puerto del par 519; -retraso de respuesta 60;
actualizaciones máximas no confirmadas 20
mclt 3600;
división
saldo de carga máximo; segundos 3;
}
incluye "/etc/dhcpd.master";
Descripción
Indica que esto es oficial (oficial ) Servidor, no para pruebas
Hay tres formas de actualizar DNS dinámico 1
Los clientes no pueden actualizar registros DNS
Cada cliente corresponde a un contrato de arrendamiento información (archivo) 2
Especifique que el código de identificación del dominio de conmutación por error al que pertenece esta máquina es dhcp
Especifique esta máquina como servidor maestro
Especifique la dirección de monitoreo de esta máquina
Especifique el puerto de escucha de esta máquina
La dirección de escucha del extremo opuesto
El puerto de escucha del extremo opuesto
p>
El tiempo máximo sin respuesta es de 60 segundos. Si hay muchos grupos de direcciones, este tiempo se puede aumentar a 3
Se pueden enviar hasta 20 mensajes continuamente antes de obtener una respuesta del. peer
El tiempo de concesión de la dirección asignada cuando se interrumpe el contacto de la máquina dual 3600 segundos
Relación de carga compartida, el valor es 0-256, 128 es la carga compartida promedio.
Archivo de grupo de direcciones
Nota 1 Este parámetro de estilo debe ser intervalo (recomendado), ad-hoc o ninguno
Nota 2 Si este indicador está configurado para Verdadero (habilitado), cuando un cliente envía un mensaje DHCPREQUEST para arrendar una concesión, el servidor liberará automáticamente cualquier otra concesión. El servidor asume que cuando un cliente envía un mensaje DHCPREQUEST, ha olvidado cualquier concesión que no mencionó en el mensaje DHCPREQUEST. Por ejemplo, el cliente es una interfaz de red simple y no puede recordar los arrendamientos que poseía originalmente pero que no está utilizando actualmente. Estas suposiciones no están justificadas ni son verificables, por lo tanto, utilice esta afirmación con precaución.
Nota 3: Si este valor no es lo suficientemente grande, es posible que el grupo de direcciones no se sincronice y se interrumpa la conexión. Con casi 10 000 grupos de direcciones, este valor se establece en 180.
/etc/dhcpd.master
Las configuraciones del grupo de direcciones de los dos nodos deben ser completamente consistentes.
opción servidores de nombres de dominio 10.14.0.9, 10.14.0.13;
tiempo de arrendamiento predeterminado 21600;
tiempo de arrendamiento máximo 43200;
subred 10.14.0.8 máscara de red 255.255.255.248 {
opción de enrutadores 10.14.0.14;
agrupación {
par de conmutación por error "dhcp";
rango 10.14.0.11 10.14.0.12;
denegar clientes de arranque dinámico;
}
}
#shuniu
subred 10.0.0.0 máscara de red 255.255.224.0 {
opción de enrutadores 10.0.31.254;
agrupación {
par de conmutación por error " dhcp";
rango 10.0.0.1 10.0.31.250;
denegar clientes de arranque dinámico;
}
}
......
Hay tantos grupos de direcciones como segmentos de red, configúrelos uno por uno.
Servidor de nombres de dominio
Tiempo de concesión predeterminado (6 horas)
Tiempo máximo de concesión
Definir subred/máscara
Definir la puerta de enlace de la subred
Grupo de direcciones
Pertenece al grupo de conmutación por error denominado dhcp
Rango de direcciones, puede haber varios rangos
Rechazar el cliente bootp
Sección 3: Operaciones de administración
Inicie el servicio dhcp en los dos nodos en secuencia, primero maestro y respaldo.
# service dhcpd start
Configurar inicio automático
# chkconfig dhcpd on
Verificar
# netstat - anutp | grep dhcpd
udp 0 0 0.0.0.0: 67 0.0.0.0: * 6581/dhcpd
Ver información de arrendamiento de dirección
# cat /var/ lib/dhcp/dhcpd.leases
3.1.Archivo de arrendamiento
dhcpd escribirá toda la información del arrendamiento en el archivo /var/lib/dhcpd.leases cada vez. fue renombrado a dhcpd.leases~
3.2. Sincronización del grupo de direcciones
Cada vez que se reinicia el servicio DHCP, ambas máquinas realizarán automáticamente operaciones de sincronización del grupo de direcciones.
En el servidor secundario:
# service dhcpd congrestart
3.3.3.3.3.3 Verificar la información de registro
Cualquier cosa con la dirección del DHCP. Los fallos relacionados con la distribución del servidor se pueden analizar y resolver viendo los archivos de registro.
# tail -f /var/log/messages
La mayoría de los demás fallos son causados por problemas de configuración con el dispositivo DHCP-RELAY utilizado como relé.
3.4. Fallo breve
1. Un determinado servidor no puede proporcionar servicios de arrendamiento de direcciones para clientes en un determinado segmento de red.
A veces esto puede ocurrir por algún motivo. El grupo de direcciones de doble máquina no se puede asignar de manera razonable. Por ejemplo, el servidor principal controla todas las direcciones en un determinado grupo de direcciones. En este caso, debe detener el servicio DHCP de los dos nodos y eliminar los archivos de concesión de direcciones. dos nodos y luego reinicie los servicios en secuencia.
2. No se pueden formar máquinas duales
Preste atención a si el tiempo de los dos nodos es consistente. Si la diferencia de tiempo es demasiado grande, como 2 minutos, los dos. Los servidores dhcp no podrán formar un clúster. Puede mantener la sincronización horaria de dos nodos configurando ntp.