2つのIPアドレス、1つのネットワークインターフェース、および仮想化

2つのIPアドレス、1つのネットワークインターフェース、および仮想化

私は 1 つのネットワーク インターフェイスを持つ Debian [H] ホスト サーバーを所有しており、次のように構成されています (/etc/network/interfaces):

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address xxx.yyy.zzz.77
    netmask 255.255.255.224
    broadcast xxx.yyy.zzz.95
    gateway xxx.yyy.zzz.65
    post-up iptables-restore < /etc/iptables.up.rules

Debian クライアント [C] のインストールで qemu をインストールしたばかりで、この仮想マシンに 2 番目の IP アドレスを割り当てたいと考えています。また、この仮想マシンを外部から独立して表示できるようにしたいため、プロバイダーに追加の MAC アドレスも要求しました。

どうやってやるの?

[H] - IP xxx.yyy.zzz.77 (as is)
[C] (installed on [H] using qemu) - IP xxx.yyy.zzz.66 (additional)

答え1

ブリッジ デバイスを使用するように切り替え、qemu インスタンスがそれに接続されていることを確認します。これを行うためのガイドは、Debian wiki にあります。https://wiki.debian.org/BridgeNetworkConnections

ブリッジ デバイスは仮想ブリッジのように動作するため、VM からは実際のネットワークに接続しているように見えます。

関連情報