
virsh で Qemu VM を実行できるように、Debian システムでネットワーク ブリッジを作成するのに非常に苦労しています。
NIC はイーサネット経由で接続されており、IP はルーターの MAC アドレス経由で 192.168.1.2 に予約されています。
VM が DHCP で使用できるようにブリッジを作成しようとしていますが (ルーターで予約します)、IP を静的にする方がよいのでしょうか?
デフォルトのネットワーク/インターフェース ファイルには以下が含まれます。
auto lo
iface lo inet loopback
ブリッジを作成するために、公式 Debian Web サイトから次のように入力してみました。
# The loopback network interface
auto lo br0
iface lo inet loopback
# Set up interfaces manually, avoiding conflicts with, e.g., network manager
iface eth0 inet manual
# Bridge setup
iface br0 inet dhcp
bridge_ports eth0
残念ながら、これによりネットワークが停止します。
これについては、Google で大量に検索し、動作させるのに何時間も費やしました。パススルーでもホスト ネットワークは切断されますが、ゲストは接続できます。
Qemuを諦めてVirtualboxを使う前に、どんな助けでも大歓迎です
答え1
ホスト自体にもネットワーク接続を持たせたい場合は、ブリッジ インターフェイスのアドレスを設定する必要があります。私は 1 台のマシンに次のような設定をしています。
auto br0
iface br0 inet static
bridge_ports eth0
bridge_maxwait 4
address 1.2.3.4
netmask 255.255.255.0
network 1.2.3.0
broadcast 1.2.3.255
gateway 1.2.3.1
dns-nameservers 1.2.3.1
dns-search some.domain
答え2
頭を壁にぶつけないでください。virt-manager を使用してワークステーションをセットアップし、VM を作成してください。私は 6 つの異なるディストリビューションで KVM/QEMU を 10 年以上使用していますが、手動で設定する必要はまったくありません。
apt-get install virt-manager qemu-kvm