tsunashengrimayo
@tsunashengrimayo

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

ラズパイ同士の通信においてルーティングプロトコルを実装する方法

悩み

ラズパイ同士で
AODV(ad-hoc on-demand distance vector)ルーティングプロトコルを用いた通信をしてみたいのですが、実装ソフトウェアのAODV-UUが10年前のソフトウェアであるため実装が困難です

何か良い方法はないでしょうか?

0

2Answer

具体的に、何をどう試し、そこでどんな困難に直面したのかを伝えていただくことはできますか?

0Like

のソフトをRaspberry Piで試したいということでしょうか?

にあるように

defs.h
- #define NS_INLINE inline   
+ #define NS_INLINE

にすれば、aodvdだけは、正常にビルドできます。
回答者と同じように
kernel module
は、同じエラーでビルドに失敗します。
aodvdを実行すると

#./aodvd
11:06:23.451 host_init: Attaching to wlan0, override with -i <if1,if2,...>.
modprobe: FATAL: Module kaodv not found in directory /lib/modules/5.10.103-v7l+
A kernel module could not be loaded, check your installation... 0
11:06:23.558 cleanup: CLEANING UP!
rmmod: ERROR: Module kaodv is not currently loaded

のようにエラーになります。カーネルモジュールは必須のようです。

実際に通信はしないようですが、

のようにGO言語の作られたテストプログラムもあるようです。
pythonのテストプログラム?もあるようです。

0Like

Your answer might help someone💌