On linux, it\'s possible to create a tun interface using a tun driver which provides a \"network interface psuedo-device\" that can be treated as a regular network interface
@Tim Depending on the licensing you might be able to use the TUN/TAP driver that is part of OpenVPN, see here for details.