方永、南天紫云

道亦有道

linux中pptp协议VPN搭建
作者 vinoca 發布於 2013年08月15日

VPN好处很多,搭建起来其实并不复杂。

  1. 安装 pptpd ,它会依赖安装 ppplibpcap

  2. /etc/rc.local中添加:

        echo 1 > /proc/sys/net/ipv4/ip_forward
        modprobe ppp_mppe
        mknod /dev/ppp c 108 0
        iptables -t nat -A POSTROUTING -j SNAT --to <you ip>
        
  3. /etc/pptpd.conf中添加:

        localip 172.16.36.1
        remoteip 172.16.36.2-254
        
  4. /etc/ppp/options.pptpd中添加DNS,尽量改为本地DNS:

        ms-dns 8.8.8.8
        ms-dns 8.8.4.4
        
  5. /etc/ppp/chap-secrets中添加:

        vpn pptpd 123456 *
        

配置完毕。

若CentOS,执行 service pptpd start 启动vpn服务。

客户端添加VPN连接,在VPN连接属性->安全中,VPN类型选择PPTP,数据加密选择“可选加密”,允许使用这些协议中,勾选未加密的密码、Microsoft CHAP ;在网络选择IPv4->高级,去掉“在远程网络上使用默认网关”选项。