PPTP(Point to Point Tunneling Protocol),即点对点隧道协议。该协议是在PPP协议的基础上开发的一种新的增强型安全协议,支持多协议虚拟专用网(VPN),可以通过密码验证协议(PAP)、可扩展认证协议(EAP)等方法增强安全性。
这里主要是pptp客户端的移植,其他不多说,
1 pptp_client客户端移植
tar zxvf pptp-client.tar.gz
cd pptp-client
修改Makefile,
CC = cr16-uclinux-gcc //交叉编译工具链
LDFLAGS += -lrt
CFLAGS += -O2
CFLAGS += -mcr16cplus -mdata-model=far -mint32 -DSC14450 -fPIC -DUSE_OBSOLETE_GETTIMEOFDAY
LDFLAGS += -mcr16cplus -mdata-model=far -mint32 -DSC14450 -fPIC -Wl,-elf2flt
make完成编译
把生成的pptp, pptp_callmgr拷贝到开发板。
2.pppd移