POSTS
openvpn, tap vs tun, differences
By Daniele Brugnara
While creating an OpenVPN server you should think what you are going to use it for.
Long story short
Use tap for a layer 2 vpn, tun for a layer 3.
tap
Tap is a virtual eth interface and, you will be able to put the interface tap0
into a bridge:
apt-get install bridge-utils
brctl addbr br0
brctl addif br0 tap0 eth0
tun
Tun is for a direct IP connection between two points.
Link to official OpenVPN page.