Der ursprüngliche Thread bestätigt, dass ZVM 1.4.1 in seiner Benutzeroberfläche keine zweite virtuelle Netzwerkkarte anbot. IceWhale behandelte mehrere Netzwerkkarten als Feature-Anfrage und empfahl fortgeschrittenen Benutzern, virsh manuell zu verwenden.
libvirt unterstützt mehr als eine Netzwerkschnittstelle
Die Upstream-Dokumentation zu virsh-Schnittstellensteuerungen dokumentiert attach-interface zum Hinzufügen einer Netzwerk-, Bridge-, Direct-, Hostdev- oder Vhost-User-Schnittstelle zu einer VM. Die Dokumentation zu libvirt-Netzwerkschnittstellen zeigt, dass eine Domain mehrere Schnittstellenelemente enthalten kann.
Die Anforderungen an virtuelle Maschinen bieten aktuellen ZimaOS-/libvirt-Kontext, einschließlich des Hinweises, dass die VM-Netzwerkfunktion letztlich von den Fähigkeiten von QEMU/KVM/libvirt und nicht nur von der grafischen Benutzeroberfläche abhängt.
Kopiere keinen Schnittstellenbefehl, ohne das Netzwerkmodell zu kennen
Eine zweite Netzwerkkarte für eine Router-VM benötigt möglicherweise einen anderen Verbindungstyp als eine zweite Netzwerkkarte für ein privates Cluster-Netzwerk. Ermittle, ob der Gast mit einem libvirt-Netzwerk, einer Host-Bridge, einer physischen Schnittstelle oder einem durchgereichten Gerät verbunden werden soll.
Die ZimaBoard-2-Hardware ist für ZimaBoard-2-Projekte mit zwei Anschlüssen relevant, während der ZimaBoard-Firewall-Aufbau den breiteren Anwendungsfall separater Schnittstellen für Firewall- und Router-Aufgaben zeigt.
Überprüfe die aktuelle Benutzeroberstützung, bevor du libvirt bearbeitest
Der Thread aus dem Jahr 2025 belegt lediglich, dass die Benutzeroberfläche für mehrere Netzwerkkarten in dieser Version fehlte. Ein späterer Community-Test aus dem Jahr 2026 konfigurierte erfolgreich zwei Direct-Schnittstellen mit libvirt auf dem ZimaBoard 2, doch die manuelle Bearbeitung der VM-XML bleibt ein fortgeschrittener Ansatz. Überprüfe die aktuelle ZVM-Oberfläche, bevor du Domain-Definitionen direkt bearbeitest.
Fazit
Mehrere Netzwerkkarten werden von libvirt technisch unterstützt, und IceWhale empfahl im ursprünglichen Thread ausdrücklich virsh als Workaround. Die schwierige Aufgabe besteht darin, das richtige Netzwerkmodell auszuwählen und die Änderung dauerhaft zu machen – nicht lediglich darin, eine zweite Schnittstellenzeile hinzuzufügen.
