Назад | Перейти на главную страницу

Как установить драйвер tun / tap для openvpn на centos linux?

Как установить драйвер tun / tap для openvpn на centos linux?

Наилучшие пожелания тебе.

Драйвер TUN / TAP уже входит в стандартный образ ядра. Просто беги modprobe tun чтобы загрузить это.

Если вы находитесь внутри виртуального сервера (например, OpenVZ / Virtuozzo, Linux-Vserver и др.), Провайдеру необходимо сначала включить функцию tun / tap, поскольку вы не можете загружать модули ядра самостоятельно в этих средах.

В стандартном образе ядра по умолчанию настроен драйвер TUN / TAP. Но если вы хотите проверить это на своем работающем ядре, вы можете:

$ sudo apt-get install linux-headers-`uname -r`
$ cd /usr/src/linux-headers-`uname -r`
$ sudo make menuconfig

После поиска "TUN" вы найдете:

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 

Модуль ядра находится по адресу:

$ ls /lib/modules/`uname -r`/kernel/drivers/net/tun.ko

Вы можете повторить почти ту же процедуру с исходным кодом ядра, чтобы проверить, скомпилирован ли драйвер TUN как модуль. Просто замените первые две команды на:

$ tar xvjf linux-2.6.XX.X.tar.bz2 && cd linux-2.6.XX.X

и продолжаем.

С уважением

Humber