0

現在、Linux システムによって公開されている単一の dev で多くの ips をエイリアスする状況があります。この開発者は ethX と言えます。

ethX では、サブネットから多くの IP を追加します。

問題:

ethx 上のすべての IP でポート範囲が共有されているようです。つまり、ethx に ip xyab を追加してポート 5552 を使用すると、ethx に ip yxba を追加して 5552 を使用しようとする -> これは実行できません

誰でもこれを確認できますか?

追加は ip2 utils (ip addr add xxxx dev xxxx) などを使用して行われます。

4

1 に答える 1

0

TCP 接続はタプル (インターフェイス、送信元アドレス、送信元ポート、送信先アドレス、送信先ポート) によって識別されるため、ポートは共有されません。

とはどういう意味useですか? ということbind()ですか?bind()を使用する必要があるかもしれませんが、異なるアドレスの同じポートに接続できるはずですSO_REUSEADDR。詳細は覚えていません。

于 2011-07-12T21:26:56.983 に答える