找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 49|回复: 5

顺众要求,Linux下架设VPN

[复制链接]

10

主题

462

回帖

966

积分

高级会员

积分
966
发表于 2012-11-16 09:46:31 | 显示全部楼层 |阅读模式
一、首先检查你VPS的PPP和TUN有没有启用:
执行命令
cat /dev/ppp  
cat /dev/net/tun
复制代码
显示结果为:cat: /dev/ppp: No such device or address和cat: /dev/net/tun: File descriptor in bad state,表明通过,
上述两条只要有一个没通过都不行。如果没有启用,

你可以给VPS提供商Submit 一个 Ticket请求开通:
Hello  
  Could you enabled TUN-TAP for me? I want run pptp-vpn on my VPS.  
Thank you.  

确认PPP和TUN启用后,开始安装ppp和iptables:
yum install -y ppp iptables
复制代码
二、安装pptp:
rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i386.rpm(32位系统)  
rpm -ivh <a href="http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.x86_64.rpm(64位系统)  
复制代码
三、配置pptp,编辑/etc/pptpd.conf文件:
vim /etc/pptpd.conf
复制代码
把下面字段前面的#去掉:  
localip 192.168.0.1  
remoteip 192.168.0.234-238,192.168.0.245  

四、编辑/etc/ppp/options.pptpd 文件:
vim /etc/ppp/options.pptpd
复制代码
去掉ms-dns前面的#,并使用Google的DNS服务器,修改成如下字段:
ms-dns 8.8.8.8
ms-dns 8.8.4.4
复制代码
五、设置VPN账号密码,编辑/etc/ppp/chap-secrets这个文件:
vim /etc/ppp/chap-secrets
复制代码
六、修改内核设置,使其支持转发,编辑 /etc/sysctl.conf 文件:
vim /etc/sysctl.conf
复制代码
将“net.ipv4.ip_forward”的值改为1,同时在“net.ipv4.tcp_syncookies = 1”前面加#

七、使sysctl.conf配置文件生效并添加iptables转发规则:
sysctl -p  
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source ***.***.***.***   
复制代码
(***.***.***.***为你VPS的公网IP地址)  
保存iptables转发规则:
/etc/init.d/iptables save
复制代码
重启iptables:
/etc/init.d/iptables restart
复制代码
重启pptp服务:
/etc/init.d/pptpd restart
复制代码
设置开机自动运行pptp服务:
chkconfig pptpd on
复制代码
设置开机自动运行iptables服务:
chkconfig iptables on
复制代码
如果连接出现错误619则输入如下命令解决:
rm /dev/ppp  
mknod /dev/ppp c 108 0  
复制代码
如果出现错误734则修改/etc/ppp/options.pptpd文件,在require-mppe-128字段前面加#
回复

使用道具 举报

19

主题

37

回帖

151

积分

注册会员

积分
151
发表于 2012-11-16 09:48:26 | 显示全部楼层
支持~
回复

使用道具 举报

198

主题

2041

回帖

4706

积分

论坛元老

积分
4706
发表于 2012-11-16 09:48:30 | 显示全部楼层
感谢分享

回复

使用道具 举报

141

主题

1443

回帖

3335

积分

论坛元老

积分
3335
发表于 2012-11-16 09:49:02 | 显示全部楼层
3q 好教程
回复

使用道具 举报

13

主题

1611

回帖

3297

积分

论坛元老

积分
3297
发表于 2012-11-16 09:54:51 | 显示全部楼层
http://www.8ke.in/archives/pptpandl2tpondebian.html
Debian安装PPTP和L2TP一键安装包
回复

使用道具 举报

10

主题

462

回帖

966

积分

高级会员

积分
966
 楼主| 发表于 2012-11-16 09:56:24 | 显示全部楼层





刚刚好需要,感谢咯
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-1-12 03:46 , Processed in 0.020941 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表