Created on
06-29-2022
11:29 PM
Edited on
01-09-2026
12:49 AM
By
Jean-Philippe_P
| Description | This article helps to troubleshoot the FortiGate DHCP when it is receiving an error DHCP DECLINE on debug. |
| Scope |
FortiGate is the DHCP server, and the client is not getting a DHCP IP.
When running the debug 'diagnose debug application dhcpc -1', the error DHCP DECLINE is visible.
Sample 1:
2022-06-08 18:28:52 [note]DHCPDECLINE on 172.22.1.2 from 98:fa:9b:89:da:d6 via port4(ethernet)
Sample 2:
Receive packet:
Use the following debug commands to capture the relevant parameters:
FortiGate is the DHCP Server:
diagnose debug reset diagnose debug console timestamp enable
To stop the debug:
diagnose debug reset |
| Solution |
config firewall ippool
By default, the IPpool is configured to have the 'arp reply' enabled, which will cause the FortiGate itself to respond to the DHCP probe.
To be sure, it is possible to use the sniffer command to check the ARP:
diagnose sniff pac <port> "arp" 4
Remove the IPpool or change the DHCP IP to another range.
The MAC IP address of the PC is blocked from getting an IP address from the DHCP server:
|
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2026 Fortinet, Inc. All Rights Reserved.