为了支持 TOA,FULLNAT 直接修改了内核代码,如果要重新编译内核,那使用起来就很麻烦了,我们可以以.ko文件的形式加载到内核,通过以下命令查看当前机器是否加载了 toa 模块, lsmod | grep toa toa 模块的编译可以参考文档TOA插件配置。 TOA 的实现原理 TOA 主要通过 hook 系统函数,进而从 tcp option 解析出 toa data。
其中“/root/toa/toa.ko”为TOA内核模块文件的路径,客户需要将其替换为自己编译的TOA内核模块路径。 执行以下命令,为toa.modules启动脚本添加可执行权限。 chmod +x /etc/sysconfig/modules/toa.modules 重启系统,然后测试模块有没有加载 dmesg | grep TOA 若提示信息包含“TOA: toa loaded”,说明内核模块加载成功。
华为云帮助中心为你分享云计算行业信息,包含产品介绍、用户指南、开发指南、最佳实践和常见问题等文档,方便快速查找定位问题与能力成长,并提供相关资料和解决方案。本页面关键词:linux 安装内核模块。
服务端机器打上 patch 后,在 lvs FULLNAT 模式下能够通过系统调用 getsockopt 拿到真实的 client IP 地址。 TOA 的使用 为了支持 TOA,FULLNAT 直接修改了内核代码,如果要重新编译内核,那使用起来就很麻烦了,我们可以以.ko文件的形式加载到内核,通过以下命令查看当前机器是否加载了 toa 模块, lsmod ...