A imagem padrão do kernel possui o driver TUN / TAP configurado como padrão. Mas se você quiser verificar isso com o seu kernel em execução, você pode:
$ sudo apt-get install linux-headers-'uname -r'
$ cd /usr/src/linux-headers-'uname -r'
$ sudo make menuconfig
Após pesquisar por "TUN", você encontrará:
Symbol: TUN[=m]
│ Prompt: Universal TUN/TAP device driver support
│ Defined at drivers/net/Kconfig:112
│ Depends on: NETDEVICES
│ Location:
│ -> Device Drivers
│ -> Network device support (NETDEVICES [=y])
│ Selects: CRC32
O módulo do kernel está localizado em:
$ ls /lib/modules/'uname -r'/kernel/drivers/net/tun.ko
Você pode repetir quase o mesmo procedimento com uma fonte do kernel para verificar se o driver TUN está compilado como um módulo. Apenas substitua os dois primeiros comandos por:
$ tar xvjf linux-2.6.XX.X.tar.bz2 && cd linux-2.6.XX.X
e continue.
Atenciosamente
Humber