私はいくつかのコンピュータネットワークの宿題をしています。ピアツーピアファイル共有ソフトウェアを開発することになっています。テストするには、linux/ubuntnu 11.10でいくつかのインスタンスを実行する必要があります。つまり、それぞれ固有のIPアドレスを持つ必要があります。私はそれを行うことができると聞いたが、私は方法を知らない。 1台のコンピュータに複数のIPアドレスを割り当てるにはどうすればよいですか?ありがとう私のlinuxに複数のIPアドレスを設定する方法は?
答えて
私はあなたが二つの異なる問題について話していると思う:
単一のマシンに複数のIPアドレスを割り当てるためにどのように?これは現代的なオペレーティングシステムの標準機能です。そして、それはまた、StackOverflowの話題でもありません。 Linuxでは、それを永続的に設定する方法は、ディストリビューション固有のものにすることができます。
ip addr add $IP_ADDRESS dev $INTERFACE
は一般的な方法ですが、リブートやネットワークの再構成では存続しません。アプリケーションインスタンスがマシンアドレスの選択された1つを使用できるようにするにはどうすればよいですか?これは非常に簡単です。サーバーソケットをアドレスにバインドする必要があります。通常はポート番号(標準のC IPv4ソケットAPIの場合は
INADDR_ANY
に設定されたIPアドレス)のみを提供しますが、そこのマシン上の任意のIPアドレスを使用できます。詳細は使用しているAPIによって異なります。
いくつかの仮想マシンを使用して解決しました。すべてのVMには独自のIPがあり、スタンドアロンOSのように動作します。
//編集:
VirtualBoxの私のお気に入りです:あなたは、IPv4と同様にIPv6で未来志向、あなたのプログラムのお得な情報をプログラミングしている場合はhttp://www.virtualbox.org/
"私はその多くを実行するのに十分なスペースがありません。" @ePezhman ディスク容量が不足していますか? externデバイスでvmsを実行しようとすると... http://stackoverflow.com/questions/1006102/running-virtual-machines-on-usb-stick – fzninuse
。この場合、1台のPCに複数のIPv6アドレスを設定し、それぞれのインスタンスに個別のアドレスにバインドするように指示することができます。
- 1. ラズベリー・ピーに複数のIPアドレスを設定する方法
- 2. 1つのIPアドレスの下に複数のホストを設定する方法
- 3. は、私がIPアドレスを設定していたIPアドレスが、エラー
- 4. Springのrmi設定でIPアドレスをバインドする方法は?
- 5. docker-composeで特定のIPアドレスを設定する方法
- 6. VPS OS Debian 6:dbの設定方法。複数のIPアドレス(初級)
- 7. 複数のIPアドレスをリッスンする方法は?
- 8. IPアドレスのブロックリストlinux
- 9. postgresql postgresql.confを構成する方法複数のIPアドレスのlisten_addresses
- 10. サブドメインのCNAMEレコードとしてIPアドレスを設定する方法
- 11. Cプログラミングの定数変数としてIPアドレスを定義する方法は?
- 12. Nginx - IPアドレスの設定方法は? (返り値127.0.0.1)
- 13. ソケットと複数のIPアドレス
- 14. ドッカー複数のIPアドレス
- 15. Hadoopの特定のIPアドレスにマップタスクをスポーンする方法は?
- 16. WindowsのDockerコンテナの静的IPアドレスを設定する方法は?
- 17. PCに複数のIPアドレスが割り当てられている場合のデフォルトIPアドレスの取得方法
- 18. 春のセキュリティで動的にIPアドレスを設定するには?
- 19. LWP :: UserAgentでIPアドレスを設定する
- 20. バッチファイルでIPアドレスを設定する
- 21. C#の複数のIPアドレスにブロードキャスト
- 22. 20億のIPアドレスにIPフィルタを実装する方法は?
- 23. ジャージークライアント - 設定したIPアドレス
- 24. Javaからデフォルトのゲートウェイ、IPアドレス、およびサブネットマスクを設定する方法は?
- 25. IPアドレスを別のアドレスにリダイレクトする方法は?
- 26. docker-swarm - ipアドレスeth0は複数のアドレスを表示します
- 27. 複数のIPアドレスからホスト名を取得する方法は? Java
- 28. すべての新しいドッカーネットワークの基本IPアドレスを設定する方法
- 29. Camel mail 2.13.0 searchterm:複数のアドレスを設定するには?
VirtualBoxのインスタンスは約5つありますか? –
私はその多くを実行するのに十分なスペースがありません。 – ePezhman