NIST Secure AODV over IPv6
hut-aodv에 보안 부분을 추가 한거 같다..
0. 사전 작업
yum install openssl
modprobe ipv6
rmmod <모듈명>
- lsmod로 ip6_nf_aodv, ip6_queue 모듈 올라와 있는지 확인후 내리기
modprobe ipv6
rmmod <모듈명>
- lsmod로 ip6_nf_aodv, ip6_queue 모듈 올라와 있는지 확인후 내리기
1. 파일 받기
2. 심볼 링크 걸어 주기
cd /usr/src/
ln -s linux-2.4.20-8/ linux
ln -s linux-2.4.20-8/ linux
3. 설치 하기
3.1 모듈 컴파일 하기
cd /root/secaodv/kernel
cp Makefile.i386 Makefile
make
cp Makefile.i386 Makefile
make
3.2 데몬 설치 하기
cd /root/src/
make -f Makefile.i386 aodvd modules
make -f Makefile.i386 aodvd modules
* 설치전 실행 파일 자신의환경에 맞게 수정
vi RunAODV.sh
8 KERNEL=`uname -r` (필수)
10 ESSID="nistaodv6" (선택사항)
14 NodeAddressGlobal=2001:0220:1404:5::$NODE (선택사항)
17 AodvGlobalAddress=2001:0220:1404:6::$NODE (선택사항)
19 ManetInterface=eth1 (필수-자신의 무선랜 인터페이스)
39 # rmmod ip6_nf_aodv (필수-위에서 이미 시행했으므로)
40 # rmmod ip6_queue (필수-위에서 이미 시행했으므로)
58 # modprobe ipv6 (필수-위에서 이미 시행했으므로)
60 insmod /lib/modules/$KERNEL/kernel/net/ipv6/ip6_nf_aodv.o (필수-modprobe로 시행 안되므로)
61 insmod /lib/modules/$KERNEL/kernel/net/ipv6/ip6_queue.o (필수-modprobe로 시행 안되므로)
8 KERNEL=`uname -r` (필수)
10 ESSID="nistaodv6" (선택사항)
14 NodeAddressGlobal=2001:0220:1404:5::$NODE (선택사항)
17 AodvGlobalAddress=2001:0220:1404:6::$NODE (선택사항)
19 ManetInterface=eth1 (필수-자신의 무선랜 인터페이스)
39 # rmmod ip6_nf_aodv (필수-위에서 이미 시행했으므로)
40 # rmmod ip6_queue (필수-위에서 이미 시행했으므로)
58 # modprobe ipv6 (필수-위에서 이미 시행했으므로)
60 insmod /lib/modules/$KERNEL/kernel/net/ipv6/ip6_nf_aodv.o (필수-modprobe로 시행 안되므로)
61 insmod /lib/modules/$KERNEL/kernel/net/ipv6/ip6_queue.o (필수-modprobe로 시행 안되므로)
4. 실행 ( 재 실행시 문제좀 존재 & 수정 요)
./RunAODV.sh <인자>
ex)./RunAODV.sh 1
ex)./RunAODV.sh 1
링크 : http://www.csrc.nist.gov/manet/index.html
관련 논문: http://www.csrc.nist.gov/mobilesecurity/Publications/nist-umbc-adhocids-ipv6.pdf
작성 : 2006.06.28 by 임헌정
http://wwww.4ellene.net

Comments List
嫄몄
醫