Implementation of DSR in MANET (insmod problem)
Hi everybody!!
I try to implement a DSR algorithm on suse 9.1 in order tu use it in an ad-hoc network. I used the implementation DSR-UU.
I run the updated script (dsr-uu.sh) but I have several errors message:
engpc62:~/pierre/dsr-uu-0.1 # sh dsr-uu.sh start eth1
insmod: error inserting '/lib/modules/2.6.4-52-default/dsr//linkcache.ko': -1 File exists
insmod: error inserting '/lib/modules/2.6.4-52-default/dsr//dsr.ko': -1 Unknown symbol in module
SIOCSIFADDR: No such device
dsr0: unknown interface: No such device
dsr0: unknown interface: No such device
dsr-uu.sh: line 35: /proc/net/dsr_config: No such file or directory
DSR-UU started with virtual host IP 192.168.45.21
I believe that the main problem is to insert the module in the kernel using the command insmod.I think the good files are in the good directories.
If i just try to insert one file by the command insmod dsr.o and if i lokk at my errors message by the commande dmesg, I obtain:
dsr: no version magic, tainting kernel.
dsr: Unknown symbol strchr
I think it is a problem with the modules but i don t find the solution so if someone can help me it would be very nice.
|