#### 2.1.1 Configuration of Linux kernels ¶

For tinc to work, you need a kernel that supports the Universal tun/tap device. Most distributions come with kernels that already support this. Here are the options you have to turn on when configuring a new kernel:

    Code maturity level options
    [*] Prompt for development and/or incomplete code/drivers
    Network device support
    <M> Universal tun/tap device driver support

It’s not necessary to compile this driver as a module, even if you are going to run more than one instance of tinc.

If you decide to build the tun/tap driver as a kernel module, add these lines to `/etc/modules.conf`:

    alias char-major-10-200 tun