OpenWrt Guest won't recognize VirtIO (paravirtualized) NIC model

Macsloverd

New Member
Dec 23, 2024
5
0
1
Dear all,

I have been running PVE with OpenWrt guest (NIC model Intel E1000) as main router for a year. It works fine. Another guest VM is Truenas (NIC model VirtIO paravirtualized).

For the past year, my Truenas samba share transfer speed had never passed 50MB/s, I thought it was because of VM + Truenas + ZFS pool...

However, yesterday, I changed the NIC model of OpenWrt guest VM from Intel E1000 to VirtIO paravirtualized, the speed of file transfer to Truenas share just rocketed to 275MB/s! (Oh, by the way, my network speed are 2.5Gb all-the-way). Meanwhile, the funny thing was that in OpenWrt WebUI, the port for this changed NIC model shown "unpluged"! But the network is fine though.

My thought is that the OpenWrt guest has no VirtIO-net driver installed and I can't test it because I just can't find where to download this driver for OpenWrt.

So please, can anyone provide me some info so that I can install the VirtIO-net driver or guide me to the right path if my theory is just wrong.

Thanks in advance!