We have to disable arp poisoning on our dell 5448 switch. Right now it has all our production machines running on it and I'm not a networking guy at all so I don't want to run a command that will disable arp on all ports while setting up something like static arp's per port.
Is there anyway to stop arp poisoning from happening while keeping it open to dynamic arp requests.. or is there a way to slowly move over. Better yet is there a way to just make 1 port have a static arp and all the others are dynamic..
thanks!
For anybody who stumbles on this post 6 years later, enabling protection against ARP poisoning doesn't mean blocking dynamic ARP. It means that a server cannot advertise ARP for IP addresses that don't belong to them.
It is a very dangerous idea to disable arp poisoining protections on all port (or to not have it enable). Doing so, might enable a local attacker from hijacking DHCP, DNS servers or Man-in-the-middle other non-authenticated and encrypted services (HTTP for example).
To enable ARP poisonning protection, on Dell, you need to activate DHCP snooping protection, which will activate Dynamic ARP Inspection.
Enabling DHCP Snooping from Dell website To enable DHCP snooping, use the following commands.
Enable DHCP snooping globally.
CONFIGURATION mode ip dhcp snooping
Specify ports connected to DHCP servers as trusted.
INTERFACE mode INTERFACE PORT EXTENDER mode ip dhcp snooping trust
Enable DHCP snooping on a VLAN.
CONFIGURATION mode ip dhcp snooping vlan name
The following commands will show if it is active :
To see inspection statistics :
SOURCE
If you need specific devices to send ARP advertisement for ip address that don't belong to them, it is call a gratuitous ARP. Typically for Cisco Switches, you can enable gratuitous arp on specific port basis for server high availability configurations. See Cisco's Website
On Dell, the following command trust ARP for a port. This should not be performed unless necessary.