ubuntu搭建vpn,PPTP

搭建环境:ubuntu 14.04

1、root账户登录后

2、安装PPTPD
apt-get install pptpd

3、编辑pptpd.conf文件,vi /etc/pptpd.conf
取消下面三行内容的注释
option /etc/ppp/pptpd-options
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245



4、添加登陆账户,vi /etc/ppp/chap-secrets
# client        server  secret      IP addresses
用户名         pptpd   密码         *
按这个格式填写

每个字段间直接用一个空格或tab隔开。星号(*)代表允许接入的ip可以是任意ip。可以添加多个账户。

5、设置DNS,vi /etc/ppp/pptpd-options
找到ms-dns,取消掉注释,并修改DNS地址


6、开启转发,vi /etc/sysctl.conf
取消注释以下内容来打开内和ip转发:
net.ipv4.ip_forward=1

7、安装iptables
apt-get install iptables
并进行设置:
iptables -t nat -I POSTROUTING -j MASQUERADE
iptables -I FORWARD -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1356
iptables -A FORWARD -s 192.168.0.0/24 -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1200

使用iptables-save保存规则:iptables-save > /etc/iptables-rules


8、重新启动服务
/etc/init.d/pptpd restart

安装完毕,连接vpn测试吧。


转载江苏三艾网络

猜你喜欢

转载自2880132150.iteye.com/blog/2366052