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

As per comment above, some tests for a missing "link" fact would be good here too. Or at least in one of these two places.