[WIP] Fixes #6444 - add support for virtual NICs

virtual might be confusing, i think physical => false is more understandable?