SO_BINDTODEVICE
ソケット オプションによって、ソケットをネットワーク インターフェイスの 1 つに設定できます 。また、2 つの NIC カードを使用し、ソケットを NIC カードの 1 つに設定したい場合は、SO_BINDTODEVICE が役立ちます。
ソケットをeth1に設定すると、ソケットは eth1 インターフェイスをsetsockopt
介しSO_BINDTODEVICE
てすべてのパケットを送受信します。
これは、SO_BINDTODEVICEオプションに関するこれまでの私の理解であり、SO_BINDTODEVICEに関するステートメントがあり、それは
ソケットがバインドされているインターフェースを変更するために BINDTODEVICE を複数回呼び出すことができますが、カーネル内のキャッシュ効果のために結果が予測できない場合があります。
どういう意味ですか、わかりませんでした、接続したLANネットワークのキャッシュテーブル(ルーティングテーブル)についてです、説明お願いします