次の状況の行動に関する情報/手がかりを得たいと思います。
eth0
IPアドレスは10.10.10.10、eth0:1
IPアドレスは20.20.20.20です。
IGMP の参加と退会は 20.20.20.20 IP で送信する必要があります。
最初はIGMPはまったく追加されませんでした。公開されたIPテーブルを確認すると、次のようになります。
Chain INPUT (policy ACCEPT)
target prot opt source destination
DROP igmp -- anywhere anywhere
DROP igmp -- anywhere anywhere
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
DROP igmp -- anywhere anywhere
DROP igmp -- anywhere anywhere
OUTPUTチェーンをフラッシュした後、10.10.10.10 IPからIGMPサブスクリプション/退会を送信します。 INPUTチェーンをリフレッシュすると、希望の20.20.20.20 IPから接続が送信されます(10.10.10.10 IPでは引き続き送信されますが、今はそれほど重要ではありません)。
これは私とソフトウェアエンジニアの両方にとって奇妙に見えます。
この行動についてどう思いますか?