元のスレッドでは、ZVM 1.4.1のUIに2つ目の仮想NICを公開する機能がなかったことが確認されています。IceWhaleはマルチNICを機能リクエストとして扱い、上級ユーザーにはvirshを手動で使用するよう案内しました。
libvirtは複数のネットワークインターフェースをサポート
上流のvirshインターフェース制御には、VMにnetwork、bridge、direct、hostdev、またはvhost-userインターフェースを追加するattach-interfaceが記載されています。libvirtのネットワークインターフェースでは、ドメインに複数のinterface要素を含められることが示されています。
仮想マシンの要件では、ZimaOS/libvirtに関する最新の情報を確認できます。VMのネットワーク機能は、GUIだけでなく、最終的にはQEMU/KVM/libvirtの機能に依存します。
ネットワークモデルを理解せずにインターフェースコマンドをそのまま使わない
ルーターVM用の2つ目のNICには、プライベートクラスターネットワーク用の2つ目のNICとは異なる接続タイプが必要になる場合があります。ゲストをlibvirtネットワーク、ホストブリッジ、物理インターフェース、またはパススルーされたデバイスのどれに接続すべきかを確認してください。
ZimaBoard 2のハードウェアは、デュアルポートのZimaBoard 2プロジェクトに関係します。また、ZimaBoardファイアウォール構築では、ファイアウォールやルーターのワークロード用にインターフェースを分離する、より広い用途が紹介されています。
libvirtを編集する前に現在のUIサポートを確認
2025年のスレッドから分かるのは、そのリリースではマルチNICのUIが存在しなかったということだけです。その後の2026年のコミュニティテストでは、ZimaBoard 2上のlibvirtで2つのdirectインターフェースを正常に設定できましたが、VMのXMLを手動で編集する方法は依然として上級者向けです。ドメイン定義を直接編集する前に、現在のZVMインターフェースを確認してください。
結論
libvirtは技術的に複数のNICをサポートしており、IceWhaleも元のスレッドで回避策としてvirshを明示的に提案しています。難しいのは、単に2つ目のインターフェース行を追加することではなく、適切なネットワークモデルを選び、変更を永続化することです。
