ラズパイ同士の通信においてルーティングプロトコルを実装する方法
悩み
ラズパイ同士で
AODV(ad-hoc on-demand distance vector)ルーティングプロトコルを用いた通信をしてみたいのですが、実装ソフトウェアのAODV-UUが10年前のソフトウェアであるため実装が困難です
何か良い方法はないでしょうか?
0
ラズパイ同士で
AODV(ad-hoc on-demand distance vector)ルーティングプロトコルを用いた通信をしてみたいのですが、実装ソフトウェアのAODV-UUが10年前のソフトウェアであるため実装が困難です
何か良い方法はないでしょうか?
具体的に、何をどう試し、そこでどんな困難に直面したのかを伝えていただくことはできますか?
のソフトをRaspberry Piで試したいということでしょうか?
にあるように
- #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のテストプログラム?もあるようです。