命令行参数
执行./aodvd -h可得 (注意大小写!!)
Usage: aodvd [-dghjlouwxLDRV] [-i if0,if1,..] [-r N] [-n N] [-q THR]
-d, --daemon Daemon mode, i.e. detach from the console. 守护进程模式
-g, --force-gratuitous Force the gratuitous flag to be set on all RREQ's. 所有RREQ中将‘G’置位,即使中间节点已知到目的节点的路由,中间节点仍然向目的节点发送RREQ,以便建立发起节点到目的节点的双向路由
-h, --help This information. 打印该帮助信息
-i, --interface Network interfaces to attach to. Defaults to first wireless interface. 网络接口,默认第一个无线网络接口,用法e.g. [-i wlan0]
-j, --hello-jitter Toggle hello jittering (default ON).
-l, --log Log debug output to /var/log/aodvd.log. 将调试信息输出到/var/log/aodvd.log
-o, --opt-hellos Send HELLOs only when forwarding data (experimental).只有在转发信息的时候才发送HELLO(用于实验)
-r, --log-rt-table Log routing table to /var/log/aodvd.rtlog every N secs.将路由表信息记录在/var/log/aodvd.rtlog
-n, --n-hellos Receive N hellos from host before treating as neighbor.在收到N个hello后才认定该邻居节点
-u, --unidir-hack Detect and avoid unidirectional links (experimental).探测并避免单向链路(用于实验)【It is done by sending a RREP
extension along with the hello messages containing the neighbor set of
a node.】
-w, --gateway-mode Enable experimental Internet gateway support.允许实验性的互联网关支持
-x, --no-expanding-ring Disable expanding ring search for RREQs. 禁用RREQ扩大范围搜索
-D, --no-worb Disable 15 seconds wait on reboot delay. 取消15秒的重启延迟等待时间
-L, --local-repair Enable local repair. 允许本地维修
-f, --llfeedback Enable link layer feedback. 允许链路层反馈
-R, --rate-limit Toggle rate limiting of RREQs and RERRs (default ON). 改变RREQ和RERR的速率限制(?)
-q, --quality-threshold Set a minimum signal quality threshold for control packets.为控制分组设置一个最小信号质量阈值
-V, --version Show version. 显示aodv版本
其余待修改补充,在Linux 5.10上运行存在一些问题,欢迎交流讨论。