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

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

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

2 ответа

Решение

Драйвер 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

и продолжай.

С уважением

Хамбер

Другие вопросы по тегам