OpenWRTでsysctlの"arp_notify"が1に設定されていても、Gratuitous ARPパケットは送信されません。

OpenWRTでsysctlの

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

ベストアンサー1

おすすめ記事