1 つの KVM VM に複数の IP アドレスが割り当てられる

1 つの KVM VM に複数の IP アドレスが割り当てられる

システム: OS: Debian 6.0 64 ビット、パッケージから KVM をインストール
KVM は Cloudmin 6.4.kvm で管理されます

ホストから /29 サブネットを取得しています。ブリッジは、各 VM がホストで実行されている DHCP サーバーを通じて割り当てられた独自の IP を持つように適切に設定されています。ホストの次のガイドに従いました: http://wiki.hetzner.de/index.php/KVM_mit_Nutzung_aller_IPs_aus_Subnetz(GTranslate で実行する必要があります。これはドイツのホストなので、ドイツ語のガイドになります)
ホスト IP (実際の IP ではありません): 1.2.3.4
サブネットは 5.6.7.8/29 です。つまり、VM で使用できる IP は次のとおりです:
5.6.7.8
5.6.7.9
5.6.7.10
...
5.6.7.15

前述のとおり、ルーティングは設定されており、私が設定した 4 つの VM はすべて IP を持ち、外部と相互に通信できます。これは私が抱えている問題ではありません。VM に別の IP を追加しようとすると、その IP は外部から ping できません。

ちなみに、私の最終的な目標は、DNS サーバーを実行して登録し、すべてのドメインをそのサーバーにポイントして、VM の 1 つにインストールされた virtualmin インストールから DNS を制御できるようにすることです (これにより、レジストラの DNS コンソールにアクセスしてサブドメインを作成し、Apache 仮想サーバーを手動で作成するなどの必要がなくなり、Web サイトの実行が容易になります)。

したがって、VM を作成すると、次に使用可能な IP が取得されます。この場合は 5.6.7.11 です。この VM に 5.6.7.12 や 5.6.7.13、またはその他の使用可能な IP も割り当てられるようにしたいと考えています。ただし、そうすると、外部から IP に ping できません。

私が実行する手順:
1. Cloudmin で通常どおり VM を作成します。
2. OS をインストールし、VM に最初の IP セットアップを取得します。
3. Cloudmin で [システム構成] -> [ネットワーク インターフェイス] に移動し、上記のホスト ガイドに従って、必要な MAC アドレスとブリッジ デバイスを持つ別の ethN デバイスを追加します。
4. 新しいデバイスを VM に追加して VM を再起動しますが、VM が再起動すると、追加した ethN (eth1) が VM に存在しないと主張するため、
ifconfig eth1 upなどの操作を実行でき
ず、エラー メッセージ「そのようなデバイスはありません」が表示されます。

Cloudmin がマシンに IP を割り当て、ホスト上の何らかのルーティングにエントリを追加するためだと思います。ただし、これに関するドキュメントは見つかりません。これを実現する方法について何かアイデアをお持ちの方はいらっしゃいますか?

編集済み: あるいは、KVM の管理に使用できる、これをより簡単に実行できる、より優れたオープン ソース GUI はありますか?

答え1

まず、ブリッジを適切に設定する仮想マシンがネットワークと通信できるようにします。

2番、IPプールを作成する/29 ネットワークとその /29 内のゲートウェイ アドレスが含まれます。ゲートウェイ アドレスを正しく設定することは、おそらく見逃した部分です。Hetzner は、/29 内のどのアドレスがゲートウェイであるかを知らせてくれます。

3 番目に、仮想マシンに IP を割り当てて楽しみます。

答え2

この投稿で解決しました(私も投稿しました)1つのホストIPとマシン用の異なるサブネットを持つKVM

DHCP なしで設定すると、ゲストごとに複数の IP を簡単に使用できるようになります。

関連情報