堡塔安全Bacon 发表于 2024-9-7 16:13:58

【教程贴】解决企业级防篡改内核不兼容问题

本篇着重解决以下问题
1.遇到内核不兼容,无法启动,怎么处理?
注:
[*]方案1为切换指定内核,方案2为安装内核开发包,详细步骤可参考下文
[*]企业防篡改5.4版本已兼容最新ubuntu24、debian12版本,如有安装不上的,请在讨论区留言https://www.bt.cn/bbs/static/image/smiley/comcom/5.gif

【插件名】企业级防篡改
一、不兼容情况说明
      如果当前内核不兼容,会出现有两种情况,具体如下

情况1 无法正常开启,显示"当前内核版本不一致"
【解决方案】可用方案1和方案2解决
告警效果如下


二、解决方案

方案1 切换内核
关于切换内核,可参考文档ubuntu/debian内核切换全教程
下面是各个系统的内核推荐版本

[*]centos7 :3.10.0-1160.105.1
[*]ubuntu18 :4.18.0-20-generic
[*]ubuntu20 :5.4.0-81-generic
[*]ubuntu22:5.15.0-73
[*]debian11:5.10.0-21-amd
[*]debian12:6.1.0-22-amd

!!!值得注意的是,切换好内核后,需要重新安装企业防篡改


方案2 安装内核开发包
该插件下载过程中,会自动做一次兼容处理,需要服务器包含有完整的开发包文件
【适用场合】防篡改无法开启,具体显示如下

在安装前,先在终端执行以下指令
centos
<font size="3">uname -r
rpm -qa kernel-devel   #查看kernel-devel版本
rpm -qa kernel-headers</font>
debian/ubuntu
<font size="3">uname -r
ls /usr/src/
ls /lib/modules/</font>正常可用的情况下

不可用的情况


具体操作
如果没有kernel-devel*的包,就需要找到内核开发包,下载后,执行下面代码即可
# 编译包强制编译,拒绝自动升级 无视编译
rpm -ivh --force kernel-devel-4.18.0-193.el8.x86_64.rpm --nodeps
[*]centos内核开发包下载,可参考https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/index.html

注:

[*]关于最新内核版本兼容,已在火速开发中,测试发布后,将会在第一时间通知
[*]如果有想安装的内核版本,但不知是否支持,可在评论区留言
[*]若有哪处讲得不清晰的地方,请在评论区留言,看到消息便会第一时间回复!

宝塔用户_rhebhz 发表于 2024-12-22 21:53:14

麒麟V10 提示版本不一致,无法启动,该如何解决?

堡塔安全Bacon 发表于 2024-12-23 18:09:59

宝塔用户_rhebhz 发表于 2024-12-22 21:53
麒麟V10 提示版本不一致,无法启动,该如何解决?

在终端执行下,这条指令【bash /www/server/panel/plugin/tamper_core/install.sh install】

堡塔安全Bacon 发表于 2024-12-23 18:10:11

宝塔用户_rhebhz 发表于 2024-12-22 21:53
麒麟V10 提示版本不一致,无法启动,该如何解决?

然后截图发我看看

宝塔用户_uuwnzj 发表于 2025-1-18 10:25:33

debian 12 无法安装怎么弄

蓝易云 发表于 2025-1-18 11:47:36

可以可以不错

堡塔安全Bacon 发表于 2025-1-20 09:40:48

宝塔用户_uuwnzj 发表于 2025-1-18 10:25
debian 12 无法安装怎么弄

执行下【bash /www/server/panel/plugin/tamper_core/install.sh install】,截图看看有什么报错

宝塔用户_vexfoh 发表于 2025-2-26 13:36:11

最新的ubuntu24 内核兼容吗

宝塔用户_uzblyg 发表于 2025-3-1 13:10:20

Debian 12 无法启动







堡塔安全Bacon 发表于 2025-3-4 09:20:42

宝塔用户_vexfoh 发表于 2025-2-26 13:36
最新的ubuntu24 内核兼容吗

兼容的

堡塔安全Bacon 发表于 2025-3-4 09:22:33

宝塔用户_uzblyg 发表于 2025-3-1 13:10
Debian 12 无法启动
你这个是缺少了本地编译环境,执行下面指令,看看效果,如果还是不行的话,点击企业防篡改右上角的qq群,加入下
apt update
apt install linux-headers-$(uname -r) build-essential dkms
页: [1]
查看完整版本: 【教程贴】解决企业级防篡改内核不兼容问题