• 1
  • 2
  • 3
  • 4
  • 5
阿里云主机ECS 首 页  »  帮助中心  »  云服务器  »  阿里云主机ECS
Ubuntu服务器下搭建VPN的操作步骤
发布日期:2016-1-11 17:1:10

  在Ubuntu服务器下搭建VPN,可参考以下步骤:

  1、登陆服务器,安装pptpd:

  sudo apt-get install pptpd

  2、修改配置文件:

  1) /etc/pptpd.conf sudo vi /etc/pptpd.conf

  在# TAG: localip后面添加命令: localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.245

  2) /etc/ppp/pptpd-options sudo vi /etc/ppp/pptpd-options

  删除 #ms-dns 前面的#号,修改DNS server: 223.5.5.5

  3) 在/etc/ppp/chap-secrets中,添加账号、服务器名、密码和IP限制,如 user pptpd userpasswd *

  4) /etc/sysctl.conf 删除 #net.ipv4.ip_forward=1 前的#号,开启ipv4 forward

  运行命令:sudo sysctl –p 若运行后显示 net.ipv4.ip_forward = 1,表示修改生效。

  5) 使用iptables建立一个NAT sudo apt-get install iptables iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

  请注意:eth0代表网卡,可以通过命令 ifconfig 查看

  6) /etc/network/interfaces 在eth0/eth1.. 下面加入 pre-up iptables-restore < /etc/iptables-rules

  3、重启 pptpd

  sudo /etc/init.d/pptpd restart

  4、在client端设置连接VPN进行测试