Есть 3 подсети 192.168.2.0/240
192.168.2.32/240
192.168.2.64/240
Далее заполняется arp-таблица
# /sbin/arp -f /etc/ethers
Затем просматриваем arp-таблицу, Видим, что каждый IP имеет свой HW с флагом CM и на своем интерфейсе. Далее пробуем на машине, находящейся
в первой подсети изменить MAC-адрес, затем пингуем шлюз ( в данном случае - это 192.168.2.1 ) , ping не проходит. То есть заморозка arp для первой подсети работает. Но на машине, подключенной ко второй подсети, измение MAC-а не приводит к недоступности шлюза ( для второй подсети - это 192.168.2.33 ),
При пинге cо шлюза ip-адреса , c изменным mac-адресом появляются DUP-a
PING 192.168.2.37 (192.168.2.37) 56(84) bytes of data.
64 bytes from 192.168.2.37: icmp_seq=1 ttl=128 time=0.724 ms
64 bytes from 192.168.2.37: icmp_seq=1 ttl=128 time=0.730 ms (DUP!)
64 bytes from 192.168.2.37: icmp_seq=1 ttl=128 time=0.767 ms (DUP!
Получается, что заморозка ARP работает только для сети.