Como instalar o tun / tap driver para o openvpn no centos linux?

2

Como instalar o driver tun / tap para o openvpn no centos linux?

Felicidades para você.

    
por M.Rezaei 05.12.2009 / 14:28

2 respostas

4

O driver TUN / TAP já faz parte da imagem padrão do kernel. Basta executar modprobe tun para carregá-lo.

Se você estiver dentro de um servidor virtual (por exemplo, OpenVZ / Virtuozzo, Linux-Vserver e outros), o provedor precisa ativar a funcionalidade tun / tap primeiro, já que você não pode carregar módulos do kernel nestes ambientes.

    
por 05.12.2009 / 14:52
2

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

    
por 06.01.2010 / 14:54