📄 readme_aodv6
字号:
Introduction============This is an IPv6 AODV implementation based on IPv4 AODV impementation from Uppsala University. The code is released under the GNU General Public License (GPL). See the GPL document for more information.This release is based on AODV draft version 10 and IPv6 draft version 1.There are no guarantees that it implements all features correctly, although this isthe goal. The code is provided as is. See the CHANGELOG for updates and changesbetween releases.This AODV implementation runs as a user-space daemon, maintaining the kernel routing table. Netfilter is used to capture data packets. Filtering is done in user-space, so there may be some performance penalties, although coding is muchsimplified. Stable operation has higher priority than performance. The code has been successfully tested in a real ad-hoc environment using up to 3 nodes (2 hops) without problems. If you happen to experience less successful operation of this implementation, please contact the author(s) and describeyour problems.Requirements============* Linux OS.* Kernel with Netfilter support, (2.4.18-3 and up) Most Red Hat kernels have this support.* Wireless LAN cards in ad-hoc mode (alternatively a wired setup can be used).Installation============Make sure you have the kernel source (or at least headers) of thekernel you are compiling against installed in /usr/src/linux.Otherwise the kernel modules might not compile.Compile with "make":> makeInstall (as "root"):> make installRun (as "root" with recommended options for debugging):> aodvd6 -l -r 3For command line options, run:> aodvd6 --helpThe following modules must be loaded when running (or compiled intothe kernel): * ip6_queue.o * kaodv6.oModule loading should happen automatically if AODV is installed andthe module loading system (modprobe) is properly configured.Debug output============To get debug output, make sure the daemon is compiled with the -DDEBUGoption set (check Makefile). Debug information is written to/var/log/aodvd.log if the AODV is run with the "-l" flag:> aodvd6 -lThis is the same output as written to STDOUT if running the daemon inthe foreground. To get printouts of the AODV internal routing table,run AODV with:> aodvd6 -r 2.5where the number is the interval between routing table printing, in seconds.The routing table is written to /var/log/aodvd_rt.log.Contact:========IPv6 Source code and implementation questions:Peter Lee <peter.lee@shaw.ca>IPv4 Source code and implementation questions:Erik Nordstr鰉 <erik.nordstrom@it.uu.se>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -