在VPS上搭建PPTPVPN简单教程

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
头像
skywing
帖子: 63
注册时间: 2009-08-23 20:23
来自: 天朝
联系:

在VPS上搭建PPTPVPN简单教程

#1

帖子 skywing » 2010-11-07 20:21

我自己是这样搭建的,系统环境为 UBUNTU SERVER 10.04 32BIT
在一切开始之前,先更新源再说

代码: 全选

ssh 登录名@服务器ip
sudo vi /etc/apt/sources.list
添加如下

代码: 全选

deb http://archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse
1 探测VPS环境是否支持

代码: 全选

sudo -s
cat /dev/ppp
cat /dev/net/tun
如果其中有一个 返回 Permission denied的话,就表示你的VPS不支持PPTP,你可以联系客服看看能不能帮你开通这两个支持
2 安装 pptpd和IPtables

代码: 全选

apt-get install pptpd iptables
3 配置 pptpd

代码: 全选

vi /etc/pptpd.conf

代码: 全选

# localip 192.168.0.1
# remoteip 192.168.0.234-238,192.168.0.245
前的#去掉
4 修改DNS

代码: 全选

vi /etc/ppp/options
找到ms-dns 把前面的#删除 后面的IP更换成GOOGLE DNS(可自定)

代码: 全选

ms-dns 8.8.8.8
ms-dns 8.8.4.4
5 开启ip转发

代码: 全选

vi /etc/sysctl.conf

代码: 全选

net.ipv4.ip_forward=1
前的#删除
6 增加用户名密码

代码: 全选

 vi /etc/ppp/chap-secrets
添加

代码: 全选

用户名 pptpd 密码 *
别忘了最后面的*号
7 增加iptables转发规则

代码: 全选

/sbin/iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -j SNAT --to-source 你的VPS公网IP
/sbin/iptables -A FORWARD -s 192.168.10.0/24 -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -j TCPMSS --set-mss 1356
8 重启 pptpd

代码: 全选

/etc/init.d/pptpd restart
done

如果连接的时候出现619错误,可试着执行如下命令

代码: 全选

rm -rf /dev/ppp
mknod /dev/ppp c 108 0
done! :em11
ubuntu菜鸟,期待起飞!
欢迎来我的博客做客 天空的翅膀
头像
skywing
帖子: 63
注册时间: 2009-08-23 20:23
来自: 天朝
联系:

Re: 在VPS上搭建PPTPVPN简单教程

#2

帖子 skywing » 2010-12-08 13:53

这里的人气还真低啊 :em20
ubuntu菜鸟,期待起飞!
欢迎来我的博客做客 天空的翅膀
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: 在VPS上搭建PPTPVPN简单教程

#3

帖子 tenzu » 2010-12-08 14:04

需要把这帖变成水帖的话,叫我一声
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 在VPS上搭建PPTPVPN简单教程

#4

帖子 枫叶饭团 » 2010-12-08 15:59

唉,我在本機上都裝不上.更何況在VPS上 :em03
tk950
帖子: 3
注册时间: 2010-12-11 23:34

Re: 在VPS上搭建PPTPVPN简单教程

#5

帖子 tk950 » 2010-12-12 21:04

这个试试看行不行····· :em09
回复