2008年7月24日 星期四

Porting PPTP Server

需求:因為發生自家PPTP Client跟PPTP Server無法互連,所以更換新版的PPTP Client試試看。
版本:pptpd-1.3.0
網址:http://poptop.sourceforge.net/

Make:利用Configure工具,直接下./Configure -help,就可以知道有甚麼選項可以選了。我是需要換CrossCompiler,所以我下的是./Configure CC=xxx-gcc,Configure執行完,就會建立一份Makefile,之後再下Make,就會Make出pptpd,pptpctrl兩隻程式。

如何使用:
1.有4個檔案要設定,pptpd.conf,options,chap-secrets,pap-secrets
我的範例如下:
1.pptpd.conf

localip 10.0.0.1
remoteip 10.0.0.2-50
option /var/config/options <--指向options file的位置


2.options

+pap
+chap
+mschap
+mschap-v2


3.chap-secrets (預設放在/etc/ppp下)

"1" * "1" *


4.pap-secrets (預設放在/etc/ppp下)

"1" * "1" *


2.執行命令:pptpd -d -c /var/config/pptpd.conf -e /bin/pppd
-d:opput syslog messages
-c :指定pptpd.conf的路徑
-e :指定pppd的程式存放位置

0 意見: