OpenBSD has a proper tap device.