方永、南天紫雲

道亦有道

linux中pptp协议VPN搭建
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->高级,去掉“在远程网络上使用默认网关”选项。