Linux kernel Linux l2TPv3支持

Linux kernel Linux l2TPv3支持,linux-kernel,centos6,l2tp,Linux Kernel,Centos6,L2tp,我使用CentOS,它不支持2.6.35中引入的L2TPv3。 CentOS指数为2.6.32。如何有选择地将L2TPv3更改修补到内核中 此外,这些是内核模块。我需要运行修改过的内核才能修改这些KO吗?后移植功能是一项非常不平凡的任务,不是随便就能完成的事情。因此,您最好的选择是查看是否有人为您的内核版本创建了必要的补丁 此外,Linux内核在涉及模块时没有严格的接口定义,因此非常希望内核和模块从同一源代码编译。有时,成功地使用具有给定内核的“不匹配”模块是可能的,但这样做往往会导致各种问题

我使用CentOS,它不支持2.6.35中引入的L2TPv3。 CentOS指数为2.6.32。如何有选择地将L2TPv3更改修补到内核中


此外,这些是内核模块。我需要运行修改过的内核才能修改这些KO吗?

后移植功能是一项非常不平凡的任务,不是随便就能完成的事情。因此,您最好的选择是查看是否有人为您的内核版本创建了必要的补丁

此外,Linux内核在涉及模块时没有严格的接口定义,因此非常希望内核和模块从同一源代码编译。有时,成功地使用具有给定内核的“不匹配”模块是可能的,但这样做往往会导致各种问题


但是如果你想冒险,试着使用
modprobe-f
。这将禁用模块版本检查,
modprobe
将尝试压缩模块(即使是以当场系统崩溃为代价)。

我想看看社区中是否有人已经完成了您提到的补丁。无论如何,我找到了支持L2TPv3的原始差异,我正在应用它们。可以在这里找到: