マルチネットワークカードRHELホストは、いつリモートサーバーに接続するためにTCPソケットのローカルネットワークカードを強制的にバインドする必要がありますか?

マルチネットワークカードRHELホストは、いつリモートサーバーに接続するためにTCPソケットのローカルネットワークカードを強制的にバインドする必要がありますか?

それぞれ異なる IP アドレスを持つ 3 つの eth* インターフェイスと「ノーマル」で構成されたスタティック ルーティング テーブルを備えた RHEL6/7 ホストの非常に基本的なケースです。

Cのデフォルトソケット(2)+接続(2)をリモートIP /ポートターゲットに作成します。

どのような状況で、通常、ターゲットIPのゲートウェイとして機能するルータに接続されているNICに一致するデフォルトのカーネルTCP / IPスタックのデフォルトのIPソースアドレスの選択に依存しませんか?

PS:私は90年代後半からソケットコードを書いていません。 :-)

ベストアンサー1

おすすめ記事