Hafoom.com

2017/06/11 +1

IPSec을 포함하는 packetbench를 컴파일하고자 한다.

 

일단 다운로드받고 압축을 풀면 ipsec 폴더가 있다.

가서 arm으로 빌드해보자.

 

makefile을 열어서 arm gcc를 자신의것에 맞게 설정

다음 make하면 libpcap이 없단다.

sudo apt-get install libpcap0.8-dev 를 해보았지만 결국 Makefile에서는 고정된 위치를 지정한다.

 

 

http://www.tcpdump.org 에 가서 다운로드 받자.

Libpcap 을 받고나서 압축을 푼다.

 

들어가서 아래와 같이 입력($ 제외)

$ CC=arm-linux-gnueabi-gcc-4.7 ac_cv_linux_vers=2 ./configure --host=arm-linux --with-pcap=linux

$ make

$ make install

 

make하믄 내 경로 기준 /home/ipsec/packetbench/libpcap-1.8.1/libpcap.so.1.8.1 이 생성됨.

make install하믄 뭔가 됨(리눅스에 경로 지정을 해주는듯)

 

다시 ipsec 벤치마크 경로 가서 Makefile의 경로를 수정해준다.

 

본인은 libpcap.a 관련 워닝이 좀 뜬다. 링킹이 잘안되어서 나중에 실행했을 때 뭔가 문제가 생길수도 있겠다...

 

 

이제 실제 시뮬레이터에서 사용은 나중에

Comment +0

티스토리 툴바