저는 OpenWRT 15.05.1에서 라우터를 실행하고 있으며 IP 주소 변경, 재부팅 또는 이더넷 링크 상태 변경 시 불필요한 ARP 패킷을 보내지 않는다는 것을 확인했습니다.
그 동안 arp_notify
호출된 옵션이 있지만 /etc/sysctl.conf
어떤 이유로 작동하지 않는다는 것을 발견했습니다.
cat /proc/sys/net/ipv4/conf/br-lan/arp_notify
이제 다시 1
활성화해야 할 것 같지만 위 상황 중 하나에서는 여전히 무료 ARP 패킷을 보내지 않습니다.
/etc/init.d/firewall stop
또한 문제를 방지하기 위해 방화벽을 중지했습니다 .
명령 arping -A -I br-lan x.x.x.x
이 올바르게 전송하므로 일반적으로 이러한 패킷이 생성되어 전송될 수 있습니다.
OpenWRT 시스템의 Linux 커널이 네트워크 설정 변경, 재부팅 또는 링크 상태 변경 시 불필요한 ARP 패킷을 보내려면 무엇이 필요합니까?
arp_notify
(아마도 시스템을 핫플러그하여 스크립트로 작성된 솔루션을 찾을 수 있을 것입니다. 하지만 왜 그것이 제가 생각하는 대로 작동 하지 않는지 알고 싶습니다 .)