강좌 & 팁
글 수 2,412
2010.10.23 10:10:49 (*.82.68.231)
63666
pptp 에 대하여 간단히 살펴 보고 넘어가야 할것 같습니다.
pptp는 MS에서 고안한 VPN으로 PPP를 그대로 이용한다는 점과 유저와 아이디와 패스워드 정도로 인증한다는 점에서 편리 하게 사용 할 수 있습니다. 또한, MS 윈도우즈 XP 이상에서는 설정 및 접속에 별도의 VPN용 클라이언트가 필요하지 않다는 강점을 가지고 있습니다.
본격적으로 pptpd를 크로스 컴파일 하도록 하겠습니다.
pptpd-1.3.4.tar.gz 소스를 다운로드 받는다.
# wget http://nchc.dl.sourceforge.net/sourceforge/poptop/pptpd-1.3.4.tar.gz
다운로드 받은 소스의 압축을 해제 한다.
# tar xvfz pptpd-1.3.4.tar.gz
# cd pptpd-1.3.4
# CC=arm-linux-gcc ./configure --host=arm-linux --prefix=/usr/arm-linux
Configuration chosen:
PPPd: Standard.
LIBWRAP security: No.
Broadcast Relay: No.
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
# make
# file ./pptpd
./pptpd: ELF 32-bit LSB executable, ARM, version 1, for GNU/Linux 2.6.8, dynamically linked (uses shared libs), not stripped
pptpd 프로그램이 ARM 용으로 컴파일 된것을 확인 할 수 있습니다.
이상으로 pptpd arm 크로스 컴파일 하기를 마칩니다.