使用 QEMU 创建具有多个 vNIC 的 VM

Creating a VM with multiple vNICs using QEMU

我正在尝试使用 QEMU 在 KVM 上创建一个 VM,并想知道如何向其添加多个 vNIC,

qemu-system-x86_64 -enable-kvm -cpu host,-xsave,-avx,-avx2,-bmi2 -m 4096
  -smp cores=2,sockets=1 -device virtio-scsi-pci,id=scsi
  -device scsi-hd,drive=hd -drive if=none,id=hd,file=/opt/xyz.img,format=raw
  -netdev tap,helper=/usr/lib/qemu-bridge-helper,id=hostnet1 -device virtio-net-pci,netdev=hostnet1,id=net1
  -serial pty  -boot d 

这工作正常并提供了 1 个 vNIC,但只是想知道如何将多个 vNIC 添加到 vm 并在主机上使用相同的网桥?

谢谢,

我刚刚添加了另一个 tap 接口和设备,它工作正常,就像

qemu-system-x86_64 -enable-kvm -cpu host,-xsave,-avx,-avx2,-bmi2 -m 4096
  -smp cores=2,sockets=1 -device virtio-scsi-pci,id=scsi
  -device scsi-hd,drive=hd -drive if=none,id=hd,file=/opt/xyz.img,format=raw
  -netdev tap,helper=/usr/lib/qemu-bridge-helper,id=hostnet1 -device virtio-net-pci,netdev=hostnet1,id=net1
  -netdev tap,helper=/usr/lib/qemu-bridge-helper,id=hostnet2 -device virtio-net-pci,netdev=hostnet2,id=net2
  -serial pty -boot d