Ubuntu PPTP VPN 搭建

来源:互联网 发布:经典算法 java 例子 编辑:程序博客网 时间:2024/04/30 04:43

安装pptpd

$ sudo apt-get install pptpd

编辑配置文件:

$ sudo vi /etc/pptpd.conf

找到最下面,修改ip:

localip 192.168.0.1remoteip 192.168.0.234-248,192.168.0.245

设置dns

$ sudo vi /etc/ppp/pptpd-options

修改以下部分为google的dns:

ms-dns 8.8.8.8ms-dns 8.8.4.4

设置账号:

$ sudo vi /etc/ppp/chap-secrets

添加一行,依次为:用户名,服务,密码,限制ip:

"user" pptpd "user" *

重启服务:

$ sudo /etc/init.d/pptpd restart

设置IP转发
打开这个文件

$ sudo vi /etc/sysctl.conf

去掉文件中这一行的注释:

net.ipv4.ip_forward=1

使它立刻生效:

sudo sysctl -p

安装iptables,如果你还没有安装的话:

sudo apt-get install iptables

建立一个 NAT:

sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24-o eth0 -j MASQUERADE# eth0 为外网网卡地址,aliyun为eth1

最后,我们需要重启服务,让配置生效 .

sudo service pptpd restart
0 0