Debian下建立PPTP VPN

PPTP VPN和OpenVPN的不同之处在于PPTP VPN支持Windows自带的VPN拨号器连接。

apt-get install pptpd
vim /etc/pptpd.conf
修改
localip 10.5.1.3
remoteip 10.5.1.241-246
其中localip要保证和ifconfig里的结果一样
remoteip是一个网段,要保证被2整除。

vim /etc/ppp/options
添加两个DNS
ms-dns 202.112.14.151
ms-dns 202.112.14.161

vim /etc/ppp/chap-secrets
添加几个VPN帐户,例如这里的alice和bob
alice pptpd a-strong-password *
bob pptpd another-strong-password *

允许forward VPN连接
vim /etc/sysctrl.conf
删除 #net.ipv4.conf.default.forwarding=1 这一行前面的 #
再 vim /etc/init.d/pptpd
在start后面加上
echo 1 > /proc/sys/net/ipv4/ip_forward 
也就是:
case "$1" in
  start)
    echo -n "Starting PPTP Daemon: "
    echo 1 > /proc/sys/net/ipv4/ip_forward
    start-stop-daemon –start –quiet –pidfile $PIDFILE –exec $DAEMON \
        – < /dev/null > /dev/null
    echo "pptpd."
    ;;

最后 /etc/init.d/pptpd restart 好了,赶快试试你的VPN是否正常工作

来源:http://pigtail.net/nicholas/pptp/

Comments