Fixes #6444 - add support for virtual NICs

I think having name, domain etc would be useful if you're configuring the DHCP_HOSTNAME or similar?