私は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
(おそらくシステムをホットプラグしてスクリプトで書かれたソリューションを見つけることができます。しかし、なぜそれが私が思うように動作しないのかを知りたいのですが。)