Created on
02-05-2016
06:13 PM
Edited on
08-11-2025
01:37 AM
By
Anthony_E
Description
This article describes how to troubleshoot the ARP protocol. Before any packet can be sent in Ethernet technologies, the network device should populate its own ARP table.
Scope
FortiGate.
Solution
Windows ARP commands:
Display ARP table:
C:\>arp –a
Interface: 192.168.157.80 --- 0x8
Internet address Physical address Type
192.168.157.1 00-ff-d9-ba-82-16 dynamic
192.168.157.2 9c-93-4e-5e-00-38 dynamic
192.168.157.11 08-5b-0e-5e-92-9e dynamic
192.168.157.18 08-5b-0e-08-85-a9 dynamic
Delete an ARP Table entry:
C:\> arp -d 192.168.157.2
FortiOS ARP Commands:
Display ARP table:
get system arp
If VDOMs are configured:
config vdom
edit <vdom_name>
get system arp
Clear the ARP Table:
execute clear system arp table
Remove a single ARP entry:
diagnose ip arp delete <interface_name> <IP Address>
Need to specify the correct interface; the command will not work with the interface set as 'any'.
Remove all entries associated with a particular interface:
diagnose ip arp flush <interface_name>
Sniffer ARP packets:
To ensure that ARP Packets are being sent and/or received:
diagnose sniffer packet <interface> ‘arp’ 4
For example:
diagnose sniffer packet any "arp" 4 0 l
2024-08-13 19:18:41.004473 internal out arp who-has 192.168.1.113 tell 192.168.1.99 <- ARP Request packet.
2024-08-13 19:18:41.004487 lan out arp who-has 192.168.1.113 tell 192.168.1.99 <- ARP Request packet.
2024-08-13 19:18:41.005184 lan in arp reply 192.168.1.113 is-at 00:64:72:61:29:02 <- ARP Response packet.
2024-08-13 19:18:41.005193 internal in arp reply 192.168.1.113 is-at 00:64:72:61:29:02 <- ARP Response packet.
If ARP requests are being sent from the FortiGate but no responses are received, consider checking the following points.
fnsysctl ifconfig <interface name> OR daig hardware device info nic <interface name>
fnsysctl ifconfig wan1
wan1 Link encap:Ethernet HWaddr 04:D5:90:05:DE:5E
inet addr:10.20.30.56 Bcast:10.20.30.127 Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4831498 errors:0 dropped:0 overruns:0 frame:0
TX packets:970162 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1731919962 (1.6 GB) TX bytes:194569216 (185.6 MB)
In case FortiGate does not learn the MAC address, the next method is to add a static ARP entry using the method below:
config system arp-table
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 2025 Fortinet, Inc. All Rights Reserved.