Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 CentOS,它不支持 2.6.35 中引入的 L2TPv3。CentOS 是 2.6.32。如何选择性地将 L2TPv3 更改修补到我的内核?
此外,这些是内核模块。我是否需要运行修改后的内核才能安装这些 KO?
向后移植功能是一项非常重要的任务,不是随便随便就能完成的。因此,您最好的选择是查看是否有人为您的内核版本创建了必要的补丁。
此外,Linux内核在模块方面没有严格的接口定义,因此内核和模块从同一源编译是非常可取的。有时可以成功地使用给定内核的“不匹配”模块,但经常尝试这样做会导致各种问题。
但如果您喜欢冒险,请尝试使用modprobe -f. 这将禁用模块版本检查并modprobe尝试将模块挤入(即使以当场崩溃系统为代价)。
modprobe -f
modprobe