栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Batman-adv源码编译安装

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Batman-adv源码编译安装

Batman-adv源码编译安装

https:downloads.open-mesh.org/batman/releases/batman-adv-2022.0

1.首先到上面的网站分别下载下面这三个文件,batman-adv文件夹下的net文件夹下的batman-adv是核心源码,另外两个是管理程序

2.对两个管理程序,解压后进入到文件夹下,make编译,然后make install ,会生成执行命令到/usr/local/sbin(还是bin,忘记了,反正执行之后有提示到哪里了)。这里要注意:有的linux系统,可能PATH路径下没有这个路径,记得加一下,这样外面也可以执行
3.batman-adv也是make,然后make install 来获得batman-adv.ko,再去batman-adv.ko对应的文件夹下执行insmod batman-adv.ko将该组件插入到内核空间。这里要注意:大多数linux系统下有自带的batman-adv内核空间模块,所以需要rmmod batman-adv.ko。不过,我试过Debian11,这个系统下一开始没有。
4.测试,打开main.c文件,执行一条测试语句printk(KERN_INFO “Hello Testn”);。然后重新make,make install,rmmod batman-adv.ko,insmod batman-adv.ko
最后执行dmesg,可以找到对应的输出。说明编译没问题了
5.后续要安装配置batman协议,可以使用batctl的一些命令。具体可以看官网,上面压缩包里面的reademe也可以看。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/884429.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号