Разница между TUN и TAP заключается в том, на каком уровне сетевого стека ISO они работают. 24
TAP эмулирует Ethernet-устройство и работает на канальном уровне модели OSI, оперируя кадрами Ethernet. 1 TAP используется для создания сетевого моста, может передавать трафик, не основанный на IP (например, Banyan VINES, LLDP, NetBEUI). 2
TUN (сетевой туннель) работает на сетевом уровне модели OSI, оперируя IP-пакетами. 1 TUN используется для маршрутизации, работает только с пакетами сетевых протоколов (IPv4 и IPv6). 2
Таким образом, TAP и TUN не могут использоваться одновременно, так как они передают и получают пакеты на разных уровнях сетевого стека. 4