Linux内核模块的加载——以TIPC为例

Linux单个内核模块的安装


以TIPC模块安装为例

首先到Linux的开源项目网站https://github.com/torvalds/linux,下载对应内核版本的需要的组件。选择tag进行挑选。

接着下载完所有的源代码后,记得先更新

查看可安装的版本

yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

yum install -y --enablerepo=elrepo-kernel kernel-devel

下载对应自己内核版本的内核源码,进入

/usr/src/kernels/$(uname -r)

先使用

make menuconfig

查看是否缺省一些配置。然后进入图形界面后退出。

使用命令

make CONFIG_TIPC=m -C /usr/src/kernels/$(uname -r) M=/usr/src/kernels/$(uname -r)/net/tipc modules

这里的CONFIG_TIPC是在.config文件中配置的,可以使用

cat .config | grep TIPC

查看配置选项,等于m代表以模块的形式载入。

接着查看tipc.ko的依赖文件。

modinfo tipc.ko

查看dependencies的项,有可能内核还没有载入这些模块,需要手动载入,例如tipc需要载入udp_tunnel,ip6_udp_tunnel

modprobe udp_tunnel

modprobe ip6_udp_tunnel

modprobe tipc.ko

lsmod | grep tipc

即可看到载入tipc模块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值