dev tap — This directive is not supported because the underlying Android VPN API doesn't support tap-style tunnels. But questions get rarer; people seems to have accepted that there is no tap on Android. This post is in reference to Android only, so don't make much of my comments if you are looking for iOS help. fragment — The fragment directive is not supported due to the complexity it adds to the OpenVPN implementation and the fact that it is usually better to leave fragmentation up to the lower-level transport protocols.
On Android is possible to create TUN tunnels only, as TAP tunnels are not supported by the operating system itself. I faintly remember a project which could emulate OpenVPN tun and tap mode through the use of Android's built-in IPsec, but that was before the VPNService API with Froyo/Gingerbread. OpenVPN clients on Android in 2017 use the VPNService API of Android for establishing and maintaining VPN tunnels without root access. The Android VPN API supports only TUN-style or routed tunnels on Layer 3 at the moment.
I am using there official app and its telling me that TAP tunneling is not supported by the android API.
I am author of the OpenVPN for Android client. dev tap — This directive is not supported because the underlying Android VPN API doesn’t support tap-style tunnels. According to Netgear, neither iOS or Android devices are supported by Netgear OpenVPN routers. So I first made sure I can successfully establish a connection over TUN and it works great. It is just that I don't need the feature myself. I am not opposed to using/writing a tap emulation on Android. fragment — The fragment directive is not supported due to the complexity it adds to the OpenVPN implementation and the fact that it is usually better to leave fragmentation up to the lower-level transport protocols. The OpenVPN server instance has to be configured to use TUN device. TAP-style or bridged tunnels on Layer 2 are not possible on Android.
Then I made the necessary config files for TAP. This API only ever supported tun mode. I am asked this question also a lot. The lack of Netgear VPN support for Android is for two sensible reasons, though they aren't explained by … Note as well that the client does not support connecting to a server that uses the … For more information, please read OpenVPN Android client FAQs . This is a limitation of the Android platform.