如何在centos linux上安装openvpn的tun / tap驱动程序?
万事如意。
TUN / TAP驱动程序已经是标准内核映像的一部分。 只要运行modprobe tun
来加载它。
如果您位于虚拟服务器(例如OpenVZ / Virtuozzo,Linux-Vserver等)内,则提供程序需要首先启用tun / tapfunction,因为您无法在这些环境中自行加载内核模块。
标准内核映像将TUN / TAP驱动程序configuration为默认值。 但是,如果你想检查你正在运行的内核,你可以:
$ sudo apt-get install linux-headers-`uname -r` $ cd /usr/src/linux-headers-`uname -r` $ sudo make menuconfig
search“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驱动程序是否被编译为一个模块。 只需将前两个命令replace为:
$ tar xvjf linux-2.6.XX.X.tar.bz2 && cd linux-2.6.XX.X
并继续。
最好的祝福
亨伯