请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搭建环境: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
111.jpg
222.jpg



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



333.jpg

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

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

444.jpg





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测试吧。

555.jpg


收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册