Virtual Boxには、2つ以上の仮想マシンが互いに通信できるネットワークタイプの「内部ネットワーク」があります。ホストまたは他のシステムへのネットワーク接続はありません。これが私に必要なネットワークです。 libvirtを使って「分離ネットワーク」を設定できました。 libvirtのドキュメントによると、「このモードでは、仮想スイッチに接続されているゲストは互いに通信でき、ホストとも通信できます」ホストからネットワーク分離が必要なので、これは私にとってうまくいきません。 libvirtを使ってこれを達成する方法を知っている人はいますか?このリンクに沿って仮想プライベートブリッジを作成しようとしましたが、うまくいきませんでした。https://www.linux-kvm.org/page/Networking
答え1
最も簡単な設定はブリッジだけを定義することです。
に基づいてlibvirtネットワークXML形式 (ただしIPv6設定は削除されました)
<network>
<name>private</name>
<uuid>7a3b7497-1ec7-8aef-6d5c-38dff9109e93</uuid>
<bridge name="virbr2" stp="on" delay="0"/>
<mac address='00:16:3E:5D:C7:9E'/>
</network>
これは完全に分離されているため、ホストで利用可能なDHCPサービスがないため、ネットワーク上の各コンピュータには固定IPアドレスが必要です(またはネットワーク上の仮想マシンでDHCPサーバーを実行する必要があります)。コンソールからマシンにアクセスします。