无法打开TUN / TAP开发

有人可以帮我这个吗? 我有一个Linux的2.6.9服务器(我知道这是过时的,但它有一些特殊的模块,所以内核不能更新/重新编译/等),我需要有一个tun / tap接口的openvpn工作。 无论如何,我收到一个错误无法打开TUN / TAP开发。 我试着运行mknod命令,它没有工作。 此外,它看起来没有加载tun / tap驱动程序。 有人可以发布一个下载链接为Linux 2.6的tun / tap驱动程序,我search了所有的谷歌,找不到一个。

取决于你的内核,你可能需要

modprobe tun 

如果事实certificate你没有这样的模块可用 – 你需要升级/重新编译你的内核(无论如何,2.6.9是很好的主意,是相当古老的,可能是脆弱的)。 最简单的方法是从你正在使用的发行版中采取适当的包装。

我有一个类似的问题与Ubuntu的9.04安装。

这是我所做的:

 sudo su - aptitude install udev mkdir /dev/net mknod /dev/net/tun c 10 200 chmod 0700 /dev/net/tun modprobe tun /etc/init.d/openvpn restart 

如果你没有使用Ubuntu或Debian,你只能复制和粘贴这些命令,但也许他们指出你正确的方向。

祝你有个愉快的夜晚。