如何在Debian VPS上启用TUN?

如何在Debian VPS上启用TUN?,debian,vps,openvpn,tun,Debian,Vps,Openvpn,Tun,我有Debian7的副总裁 需要在上面设置OpenVPN吗 所以我已经安装并配置了OpenVPN,但是现在um遇到了TUN错误 lsmod | greptun-返回空,所以我需要将tun模块加载到内核 modprobe-tun-返回此 modprobe:ERROR:../libkmod/libkmod.c:514 lookup\u builtin\u file()无法执行 未打开内置文件 “/lib/modules/2.6.32-042stab127.2/modules.builtin.bin”

我有Debian7的副总裁

需要在上面设置OpenVPN吗

所以我已经安装并配置了OpenVPN,但是现在um遇到了TUN错误

lsmod | greptun
-返回空,所以我需要将tun模块加载到内核

modprobe-tun
-返回此

modprobe:ERROR:../libkmod/libkmod.c:514 lookup\u builtin\u file()无法执行 未打开内置文件 “/lib/modules/2.6.32-042stab127.2/modules.builtin.bin”modprobe:
致命:在目录中找不到模块tun /lib/modules/2.6.32-042stab127.2


Tun通常内置在内核中。您正在使用一个非常过时的内核(2.6.32)。然而,您的内核今年已经修补了熔毁和幽灵,但大部分仍然过时。另外,需要注意的是,Debian7是与内核3.2一起提供的

搜索它(“2.6.32-042stab127.2”),我发现它是一个内核,一个提供“集装箱化”VPS的软件平台。这些VP比完全虚拟化的VP限制得多,因为它们与主机共享内核

因此,您的VPS可能是问题所在。容器化VPS不能干扰正在运行的内核,这是容器化服务器中出于安全和设计目的的内置限制。即使可以,您运行的版本也将不同于Debian7软件包所期望的版本


我建议切换到完全虚拟化的VPS,在供应商描述中寻找“KVM”、“Qemu”或“Xen”等词。KVM、Qemu和Xen是完全隔离虚拟化机器(包括内核)的虚拟化平台。因此,您可以对内核进行任何修改。

顺便说一句,支持人员告诉我,在我的VPS上可能会打开TUN/TAP接口,我需要检查它。我重新安装了openvpn,重新启动了VPS,但没有任何更改。