So, is there any first class support for alternative NIC drivers in a VM? I’m using the snap which has zero additional NIC roms from what I can tell so I’m guessing no. Adding a second, different NIC to the VM would work if that’s a thing.
I see it may be possible to use the raw.qemu.conf override capability to change some of the drivers that get used in a VM but also noticed the documentation mentions use of raw keys could break LXD in non-obvious ways.
Of course I can do this with a number of other hypervisors but I like LXD and want to use it for as much as possible.
These roms seem to come default with qemu but I dont’ really see a way to use them along with the LXD snap.
~$ qemu-system-x86_64 -net nic,model=help
Supported NIC models:
e1000
e1000-82544gc
e1000-82545em
e1000e
i82550
i82551
i82557a
i82557b
i82557c
i82558a
i82558b
i82559a
i82559b
i82559c
i82559er
i82562
i82801
ne2k_pci
pcnet
pvrdma
rocker
rtl8139
tulip
virtio-net-pci
virtio-net-pci-non-transitional
virtio-net-pci-transitional
vmxnet3