fix: Take care of FreeBSD nic devicenames since they differ depending
on the platform involved. Xen/KVM (Azure?) use different drivers, which
results in different device names.
fix: Use continue to skip inside a loop.
new: The Ec2 datasource works for FreeBSD as well.
freebsd: enable correct behavior on Ec2.

Take care of FreeBSD nic devicenames since they differ depending
on the platform involved. Xen/KVM use different drivers, which
results in different device names.