linux-net メーリング リストへのこの投稿への返信によると、
- ある時点で、Linux カーネルには、物理インターフェイス デバイスごとに 255 個のエイリアスという制限がありました。
- Linux カーネル バージョン 2.2 の時点で、(実際的な) 制限はありません。2 番目の回答は、5,000 を超えるアドレスを 1 枚のイーサネット カードにエイリアス化したという個人的な経験を引用しています。
もちろん、多数のエイリアスを単一のデバイスにバインドすると、メモリ要件が課され、パフォーマンスに影響を与える可能性があるため、カーネル自体が制限していなくても、追加できるエイリアスの数がハードウェアによって制限される可能性は十分にあります。
必要以上に。 ip addr add
を使用 インターフェイスにアドレスを追加します。
最大は 4,294,967,294 個の IP アドレスになります (IPV4 について話していると仮定し、十分な RAM があり、ブロードキャスト アドレス用に 1 つとネットワーク アドレス用に 1 つ取り出します)。