virshでQemu仮想マシンを実行できるように、Debianシステムでネットワークブリッジを作成するのに多くの困難があります。
私のネットワークカードはイーサネット経由で接続されており、IPはルータのMACアドレスを介して192.168.1.2のままです。
仮想マシンがDHCPで使用できるようにブリッジを作成しようとしています(その後、ルータにブリッジを保持します)。 IPを静的にする方が良い場合は例外です。
私のデフォルトのネットワーク/インターフェースファイルには次のものが含まれます。
auto lo
iface lo inet loopback
ブリッジを作成するために、公式のDebianウェブサイトで次のように入力しました。
# 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
残念ながら、これはネットワークを中断します。
私はこの問題について多くのインターネット検索をして、それを動作させるために数時間を費やしました。パススルーでもホストネットワークをシャットダウンしますが、ゲスト接続は許可します。
Qemuを放棄してVirtualboxを使用する前に、どんな助けでもいいでしょう。
答え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
また見なさい:https://wiki.debian.org/NetworkConfiguration#Bridging
答え2
壁に頭をぶつけないでください。 virt-managerを使用してワークステーションを設定し、仮想マシンを作成します。私は手動で設定する必要なく、6つの異なるディストリビューションで10年以上KVM / QEMUを使用してきました。
apt-get install virt-manager qemu-kvm