Technical Tip: Debug flow tool
| Description | This article describes the Debug flow tool in the FortiGate GUI. | ||||||||||||||||
| Scope | FortiOS v7.2. | ||||||||||||||||
| Solution |
Note: The warning at the top of the page stating 'NPU hardware acceleration must be disabled on the respective firewall policy to see all packets. To do so, set 'auto-asic-offload' to 'disable' in the CLI. This is a reminder to disable offloading:
Offloading on the firewall policy is disabled in the CLI using the following commands:
config firewall policy edit <policy id number> set auto-asic-offload disable end
Note: In multi-VDOM environments, ensure the correct VDOM is selected before running the debug flow commands, as results are specific to each VDOM.
diagnose sys vd select <vdom-name>
To run the debug flow in the Firewall CLI, use the following command:
diagnose debug reset diagnose debug flow filter saddr <IP1> <IP5> <----- Where IP1 is the first IP address, IP5 is the last IP address. diagnose debug flow filter daddr y.y.y.y <----- Destination IP. diagnose debug flow filter daddr <IP1> <IP5> <----- Where IP1 is the first IP address, IP5 is the last IP address. diagnose debug flow filter port zzz
To stop the debug, run the following command:
diagnose debug disable diagnose debug reset
Note: These are the different filters that can be configured in the packet flow over the CLI console:
For more detailed information, check this article: Technical Tip: Using filters to review traffic traversing the FortiGate.
Related document: Embed real-time debug flow tool on Diagnostics page
Note: By default, the duration is 30 minutes. If it is necessary to increase or decrease the time, refer to this article: Technical Tip: Changing debug duration. |









