network-service:setup-pptp
This is an old revision of the document!
PPTP VPN配置说明
之前只配置过OpenVPN,并没有配置过PPTP VPN,无奈Android上用OpenVPN不太方便,在Android上最好还是使用PPTP,尽管PPTP很有可能被各电信运营商给和谐了。但我自己一般用VPN也是用wifi连的,所以用PPTP也没问题。
先要安装PPTP服务器端软件
emerge pptpd /etc/init.d/pptpd restart
很遗憾的是我在Gentoo上无法正常启动。只好手动启动
pptpd -c /etc/pptpd.conf
可以用下面两个命令来查看PPTPD的运行情况
sudo netstat -nutap |grep pptp ps aux|grep pptp
前一个是查看端口,后一个是查看pptpd是否在运行。
配置文件
pptpd的主要配置文件是/etc/pptpd.conf
查看一下我当前的配置文件:
cat pptpd.conf |grep -v -E "^#|^$"
option /etc/ppp/options.pptpd debug #打开debug,查看log noipparam logwtmp connections 100 localip 192.168.0.1 #当客户端连上后,服务器本地分配的地址。 remoteip 192.168.0.234-238,192.168.0.245 #分配给客户端的地址
第二个配置文件是 /etc/ppp/options.pptpd(注意这个目录下还有另外一个文件options.pptp)
查看我当前的配置文件 :
gentoo-pjq etc # cat ppp/options.pptpd |grep -v -E "^#|^$"
name pptpd refuse-pap refuse-chap refuse-mschap require-mschap-v2 require-mppe-128 ms-dns 8.8.8.8 #配置DNS proxyarp debug #打开debug模式 dump lock nobsdcomp novj novjccomp nologfd logfile /var/log/pptpd.log #log文件由于使用了MPPE,需要手动加载mppe模块
modprobe ppp_mppe
查看下我当前加载的模块
gentoo-pjq etc # lsmod
Module Size Used by sha1_generic 1391 8 ppp_mppe 4293 4 ppp_async 4788 2 crc_ccitt 983 1 ppp_async ppp_generic 12338 10 ppp_mppe,ppp_async slhc 3327 1 ppp_generic vboxdrv 121005 1 nvidia 9817022 28
/var/www/dokuwiki/wiki/data/attic/network-service/setup-pptp.1275119023.txt.gz · Last modified: 2016/05/05 13:06 (external edit)