Как установить драйвер 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
и продолжай.
С уважением
Хамбер