全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

裸金属服务器获取源IP方法

最近更新时间:2023-11-27 16:17:47

Centos

第一步,查看系统内核版本

例如内核版本为3.10.0-957.1.3.el7.x86_64

# uname -r #
# 3.10.0-957.1.3.el7.x86_64

第二步,下载对应的内核RPM包

下载centosrpm包,从中找到对应内核版本的RPM

如未找到可从centos官方获取
https://wiki.centos.org/HowTos/I_need_the_Kernel_Source

# rpm -ivh kernel-devel-3.10.0-327.el7.x86_64.rpm 

第三步,安装依赖环境

# sudo yum install rpm-build redhat-rpm-config asciidoc hmaccalc perl-ExtUtils-Embed pesign xmlto
$ sudo yum install audit-libs-devel binutils-devel elfutils-devel elfutils-libelf-devel gcc
$ sudo yum install ncurses-devel newt-devel numactl-devel pciutils-devel python-devel zlib-devel

第四步,编译&安装TTM模块

下载ttm源码

# tar -zxvf kgwttm.tar.gz
# cd kgwttm
# ./build.sh 
# rpm -ivh *.rpm
# sh /usr/local/bin/kgwttm-insmod.sh
# lsmod |grep kgwttm 

Ubuntu

编译&安装TTM模块

下载ttm源码

# tar -zxvf kgwttm.tar.gz
# cd kgwttm
# make
# sock_def_readable_addr=`cat /proc/kallsyms | grep sock_def_readable | awk '{print $1}'`
# insmod kgwttm.ko sk_data_ready_addr="0x$sock_def_readable_addr" 
文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈