Análisis PCAP de falla de DHCP: problemas de descubrimiento, oferta, solicitud, ACK, NAK y sin dirección IP
Cómo solucionar problemas de falla de DHCP, falta de dirección IP, DHCP Discover sin oferta, DHCP NAK, problemas de retransmisión, problemas de VLAN y evidencia de captura de paquetes.
Cuando un dispositivo no puede obtener una dirección IP, todo lo anterior falla. Los usuarios buscan "DHCP Discover sin oferta", "DHCP pcap fallido", "solución de problemas de DHCP NAK", "el dispositivo obtiene la dirección 169.254" y "no hay captura de paquetes de dirección IP" porque el síntoma visible suele ser simplemente "red no conectada".
DHCP es fácil de entender cuando el flujo de cuatro mensajes es visible. Es difícil adivinar cuando sólo es visible el error del cliente. PCAP Surgery ayuda a aislar el intercambio DHCP y al mismo tiempo preserva el tráfico de transmisión, los campos de retransmisión, las opciones y la sincronización.
Flujo DHCP saludable
Un flujo DHCP IPv4 típico:
Client -> Broadcast: DHCP Discover
Server -> Client/Broadcast: DHCP Offer
Client -> Broadcast: DHCP Request
Server -> Client/Broadcast: DHCP ACK
If the client receives ACK, it can configure IP address, subnet mask, router, DNS, lease time, and other options.
Discover but no Offer
If the capture shows Discover messages but no Offer, likely causes include:
- DHCP server unreachable.
- VLAN mismatch.
- Relay not configured.
- Switch port isolation.
- DHCP snooping policy.
- Server scope exhausted.
- Firewall blocks broadcast/relay traffic.
- Client is on the wrong network.
Capture location matters. If you capture on the client and see Discover leave but no Offer return, you still need to know whether the server received it.
Offer but no Request
If Offer appears but the client never sends Request, the client may reject the offer due to options, wrong network, duplicate address detection, or client policy.
Inspect:
- Offered IP.
- Server identifier.
- Subnet mask.
- Router option.
- Lease time.
- Vendor-specific options.
NAK
DHCP NAK means the server rejects the client's requested address or lease state. This often happens after moving between networks or VLANs.
Look for:
- Client requests old IP.
- Server sends NAK.
- Client restarts discovery.
- Repeated NAK loop.
The fix may be normal lease renewal behavior, but repeated NAKs indicate configuration or network mismatch.
Relay and VLAN problems
In routed networks, DHCP relay forwards client requests to a server. The giaddr field and relay information options matter. If relay is missing or wrong, the server may not know which scope to use.
Preserve DHCP options when trimming a capture. Removing them destroys the evidence.
Checklist
Use this workflow:
- Capture from link-up or device boot.
- Filter DHCP/BOOTP traffic.
- Determine which messages appear: Discover, Offer, Request, ACK, NAK.
- Inspect transaction IDs.
- Check offered address and options.
- Check server identifier.
- Check relay fields and VLAN context.
- Look for repeated retries and timing.
- Compare client-side and server-side captures if needed.
- Preserve full DHCP options.
Final diagnosis
DHCP failure is not just "no IP." The packet evidence shows whether the client asked, server answered, client accepted, server acknowledged, server rejected, or relay/VLAN prevented the exchange.
PCAP Surgery helps reduce noisy boot captures into the exact DHCP sequence needed to prove why the device did not get an address.
<!-- pcap-localized-evidence-foundation-v1:start -->Respuesta basada en paquetes para «Análisis PCAP de falla de DHCP: problemas de descubrimiento, oferta, solicitud, ACK, NAK y sin dirección IP»
La respuesta directa es que una etiqueta del analizador o un mensaje de la aplicación no determina la causa. Empieza por punto de captura y dirección; demuestra la última frontera correcta y la primera fallida. En «Análisis PCAP de falla de DHCP: problemas de descubrimiento, oferta, solicitud, ACK, NAK y sin dirección IP», otro revisor debe poder encontrar el packet, hueco o intervalo que sostiene cada frase y saber qué evidencia podría refutarla.
Situar la captura en el camino
Registra client, server y cualquier proxy, load balancer, NAT o firewall. Indica interface, lugar, reloj, sistema y direcciones visibles. Una captura junto al client demuestra lo que llegó allí, no que el server no enviara. Una junto al server demuestra salida en ese punto, no tránsito completo. Antes de comparar dos puntos corrige clock offset y alinea flow tuple, TCP sequence o transaction ID.
Comprueba calidad: snap length, dropped packets, offload, capture filter, ring buffer y hora inicial. Un checksum incorrecto en host puede ser offload artifact. Un segmento grande puede provenir de GRO/TSO y no existir así en el cable. Un packet ausente en un archivo limitado no es network loss hasta demostrar que el punto debía verlo.
Leer fronteras en orden
| Frontera | Evidencia correcta | Evidencia de fallo |
|---|---|---|
| Link e IP | dirección, addresses y ruta coherentes | ARP/NDP ausente, ICMP, MTU, asimetría |
| TCP | SYN, SYN-ACK, ACK y sequence | retransmission, RST, zero window, timeout |
| TLS | ClientHello, ServerHello y progreso | alert o límite SNI/ALPN/certificate |
| Aplicación | request completo y response relacionado | status, gap o cierre temprano |
| Usuario | response time o failure window | stall ligado a una frontera |
Detente en la primera frontera sin éxito. Si TCP no termina, no empieces por HTTP. Si request llega al proxy pero no al upstream, el límite está en proxy o su camino. Si llega al upstream sin response antes del timeout, usa ACK y progreso de bytes para separar application delay de network loss.
Separar observación e hipótesis
La observación se puede señalar: «Client envió hasta cierta sequence; sender repitió un segmento tres veces y no apareció ACK avanzado en este punto». La hipótesis es «el camino perdió el segmento». Otra captura o dropped records pueden refutarla. Para cada hipótesis escribe una prueba favorable y una contraria.
Retransmission o duplicate ACK no asigna culpable. Reordering, loss, capture artifact y receiver delay producen marcas similares. Relaciona dirección, sequence, ACK, SACK, RTT, window y tiempo de aplicación. En DNS o DHCP enlaza transaction ID, addresses e intentos; en HTTP, request y response; en TLS, dirección del handshake.
Preservar el original
Calcula checksum y conserva el original sin cambios. Filtra, recorta y redacta una working copy. Registra input, transformación, hora, packet count antes/después, checksum y motivo. Tras reescribir timestamps o eliminar packets, esa copia pierde capacidad para algunas conclusiones de tiempo o secuencia.
Sustituye addresses e identificadores de forma constante para seguir el mismo endpoint. No elimines ports, directions o lengths necesarios. Guarda aparte el mapa secreto. Revisa límites de captura y exportación y el flujo general de PCAP Surgery.
QA antes de publicar
¿Título y respuesta tratan el mismo flow? ¿Cada duración nombra reloj y puntos? ¿Está identificada la primera frontera fallida? ¿Existe explicación alternativa? ¿Se repite cambiando una variable? ¿Se conserva el original? Declara el límite: «Esta captura demuestra comportamiento junto al client durante este intervalo; no demuestra la ejecución interna del server».
Semrush no se distribuye por plantilla. El término validado PCAP analyzer pertenece solo a la página del producto; este artículo conserva su pregunta técnica y no inventa volumen ni KD.
<!-- pcap-localized-evidence-foundation-v1:end --><!-- multilingual-blog-closeout:start -->Respuesta directa y límite de aceptación
La respuesta breve a «Análisis PCAP de falla de DHCP: problemas de descubrimiento, oferta, solicitud, ACK, NAK y sin dirección IP» es: Cómo solucionar problemas de falla de DHCP, falta de dirección IP, DHCP Discover sin oferta, DHCP NAK, problemas de retransmisión, problemas de VLAN y evidencia de captura de paquetes. Trate esa frase como un resultado que debe comprobarse, no como una promesa para cualquier entrada, dispositivo, proyecto o entorno. Un resultado completo registra estado inicial, acción exacta, salida visible y condición que demuestra que la tarea terminó en PCAP Surgery.
Procedimiento basado en evidencia
Empiece con un caso pequeño y repetible antes de cambiar un proyecto completo. Anote versión de la aplicación, sistema operativo, identidad de entrada o dispositivo, ajustes relevantes y resultado esperado. Ejecute una acción deliberada, conserve la primera transición inesperada y compárela con un caso conocido cuando exista. Cambiar varios controles a la vez oculta qué condición creó o corrigió el problema.
Punto de control 1: Análisis PCAP de falla de DHCP: problemas de descubrimiento, oferta, solicitud, ACK, NAK y
Trate «Análisis PCAP de falla de DHCP: problemas de descubrimiento, oferta, solicitud, ACK, NAK y sin dirección IP» como una puerta de aceptación independiente para «Análisis PCAP de falla de DHCP: problemas de descubrimiento, oferta, solicitud, ACK, NAK y sin dirección IP». Registre el estado inicial, el primer cambio visible y el estado final. Si el resultado no coincide con el objetivo descrito, vuelva al último punto confirmado en lugar de continuar sobre suposiciones.
Punto de control 2: Cómo solucionar problemas de falla de DHCP, falta de dirección IP, DHCP Discover sin ofert
Convierta «Cómo solucionar problemas de falla de DHCP, falta de dirección IP, DHCP Discover sin oferta, DHCP NAK, problemas de retransmisión, problemas de VLAN y» en una afirmación de aprobado o fallo que otra persona pueda repetir. Incluya qué debe aparecer, qué debe estar ausente y qué recuperación es segura. Mantenga intacto el proyecto o captura original hasta que la copia corregida pase la misma prueba.
Punto de control 3: Flujo DHCP saludable
Trate «Flujo DHCP saludable» como una puerta de aceptación independiente para «Análisis PCAP de falla de DHCP: problemas de descubrimiento, oferta, solicitud, ACK, NAK y sin dirección IP». Registre el estado inicial, el primer cambio visible y el estado final. Si el resultado no coincide con el objetivo descrito, vuelva al último punto confirmado en lugar de continuar sobre suposiciones.
Punto de control 4: Discover but no Offer
Convierta «Discover but no Offer» en una afirmación de aprobado o fallo que otra persona pueda repetir. Incluya qué debe aparecer, qué debe estar ausente y qué recuperación es segura. Mantenga intacto el proyecto o captura original hasta que la copia corregida pase la misma prueba.
Punto de control 5: Offer but no Request
Trate «Offer but no Request» como una puerta de aceptación independiente para «Análisis PCAP de falla de DHCP: problemas de descubrimiento, oferta, solicitud, ACK, NAK y sin dirección IP». Registre el estado inicial, el primer cambio visible y el estado final. Si el resultado no coincide con el objetivo descrito, vuelva al último punto confirmado en lugar de continuar sobre suposiciones.
Punto de control 6: Relay and VLAN problems
Convierta «Relay and VLAN problems» en una afirmación de aprobado o fallo que otra persona pueda repetir. Incluya qué debe aparecer, qué debe estar ausente y qué recuperación es segura. Mantenga intacto el proyecto o captura original hasta que la copia corregida pase la misma prueba.
Punto de control 7: Checklist
Trate «Checklist» como una puerta de aceptación independiente para «Análisis PCAP de falla de DHCP: problemas de descubrimiento, oferta, solicitud, ACK, NAK y sin dirección IP». Registre el estado inicial, el primer cambio visible y el estado final. Si el resultado no coincide con el objetivo descrito, vuelva al último punto confirmado en lugar de continuar sobre suposiciones.
Punto de control 8: Final diagnosis
Convierta «Final diagnosis» en una afirmación de aprobado o fallo que otra persona pueda repetir. Incluya qué debe aparecer, qué debe estar ausente y qué recuperación es segura. Mantenga intacto el proyecto o captura original hasta que la copia corregida pase la misma prueba.
Punto de control 9: Respuesta basada en paquetes para «Análisis PCAP de falla de DHCP: problemas de descubrimi
Trate «Respuesta basada en paquetes para «Análisis PCAP de falla de DHCP: problemas de descubrimiento, oferta, solicitud, ACK, NAK y sin dirección IP»» como una puerta de aceptación independiente para «Análisis PCAP de falla de DHCP: problemas de descubrimiento, oferta, solicitud, ACK, NAK y sin dirección IP». Registre el estado inicial, el primer cambio visible y el estado final. Si el resultado no coincide con el objetivo descrito, vuelva al último punto confirmado en lugar de continuar sobre suposiciones.
Punto de control 10: Situar la captura en el camino
Convierta «Situar la captura en el camino» en una afirmación de aprobado o fallo que otra persona pueda repetir. Incluya qué debe aparecer, qué debe estar ausente y qué recuperación es segura. Mantenga intacto el proyecto o captura original hasta que la copia corregida pase la misma prueba.
Matriz de aceptación
| Punto | Evidencia que conservar | Condición de aprobado |
|---|---|---|
| Análisis PCAP de falla de DHCP: problemas de descubrimiento, oferta, solicitud, ACK, NAK y sin dirección IP | Estado inicial, una acción y estado resultante | Otra persona reproduce el resultado declarado |
| Cómo solucionar problemas de falla de DHCP, falta de dirección IP, DHCP Discover sin oferta, DHCP NAK, problemas de retr | Estado inicial, una acción y estado resultante | Otra persona reproduce el resultado declarado |
| Flujo DHCP saludable | Estado inicial, una acción y estado resultante | Otra persona reproduce el resultado declarado |
| Discover but no Offer | Estado inicial, una acción y estado resultante | Otra persona reproduce el resultado declarado |
| Offer but no Request | Estado inicial, una acción y estado resultante | Otra persona reproduce el resultado declarado |
| Relay and VLAN problems | Estado inicial, una acción y estado resultante | Otra persona reproduce el resultado declarado |
Aislamiento, recuperación y entrega
Deténgase en el primer límite que falla. Conserve fuente, proyecto, sesión o captura, duplíquelo antes de una edición destructiva y cambie una variable por experimento. Repetir un flujo amplio después de varios cambios puede dar otro resultado sin explicar la causa.
Separe ausencia de evidencia de evidencia de ausencia. Una vista vacía puede indicar entrada, alcance, filtro, permiso, dispositivo, intervalo o estado equivocado. Verifique adquisición o importación antes de interpretar el decoder, editor, informe o exportación.
Antes de entregar, reabra el artefacto y revise inicio, punto de decisión y final. Registre versión, plataforma, configuración, expectativa, observación y reproducción mínima. Elimine o redacte datos sensibles y confirme que el destinatario está autorizado.
Preguntas y respuestas
¿Cuál es la forma fiable más rápida de empezar?
Use el caso representativo más pequeño, escriba el resultado esperado y cambie una variable. Confirme el recorrido básico antes de añadir filtros, efectos, ediciones, automatización o una fuente mayor.
¿Qué evidencia debe guardarse?
Conserve identidad de entrada, versión, plataforma, ajustes, acción exacta, primera transición inesperada y salida final. Cierre y reabra cualquier proyecto, sesión, informe o exportación antes de considerarlo duradero.
¿Cuándo debe repetirse el procedimiento?
Repítalo después de cambios relevantes en aplicación, sistema, driver, firmware, modelo, fuente o flujo. Preserve el caso aceptado anterior como referencia sin modificar.
¿Cuándo está listo para entregar?
Cuando otra persona autorizada identifica la entrada, repite la acción, obtiene el mismo resultado, entiende los límites restantes y abre el artefacto sin depender de estado local no documentado.
Guías relacionadas
Estas páginas en el mismo idioma cubren etapas contiguas sin cambiar el propietario canónico del tema:
- Análisis PCAP de error de actualización de WebSocket: 101 protocolos de conmutación, encabezados de proxy, TLS y caídas de conexión
- Análisis PCAP de conflictos de direcciones IP duplicadas de ARP: búsqueda de cambios gratuitos en ARP, MAC y confusión en la puerta de enlac
- Timeout y retransmisión DNS en PCAP: resolver consultas lentas