欢迎来到模板无忧!织梦模板,dede模板下载,织梦cms模板,免费网站模板下载站

模板无忧

Debian vps下 PPTP VPN

企业模板

查找:

1、安装环境测试

下面介绍两种测试办法,只须符合其中的一条就可以安装

zgrep MPPE /proc/config.gz

返回 CONFIG_PPP_MPPE=y

cat /dev/net/tun

返回 cat: /dev/net/tun: File descriptor in bad state

2、安装pptp

apt-get updateapt-get install pptpdapt-get install pppapt-get install iptables

3、配置PPTP服务器

1)编辑/etc/pptpd.conf

#remoteip 192.168.0.234-238,192.168.0.245# or#localip 192.168.0.234-238,192.168.0.245

2)添加PPTP VPN用户

后面添加如下内容:

localip 192.168.217.1remoteip 192.168.217.234-238,192.168.217.245

注:此处的remoteip指定的IP范围是用来给远程连接用的。假如你远程访问VPN,VPN就会在remoteip范围内分配一个ip地址给你。localip的值直接影响到后面要说的iptables转发规则的撰写,所以建议不要随意改动

3)修改DNS服务器

编辑/etc/ppp/chap-secrets 添加如下内容:

username pptpd password *

依据你的需要添加账号,每行一个。格式:“用户名 pptp 密码 ip地址”,中间用空格隔开。

编辑/etc/sysctl.conf

编辑/etc/ppp/options,添加如下内容:

ms-dns 8.8.8.8ms-dns 8.8.4.4

4)修改内核设置,使其支持转发。

以下两条命令分别对应OpenVZ构造和XEN构造的VPS。

将:

#net.ipv4.ip_forward=1

改成:

net.ipv4.ip_forward=1

net.ipv4.tcp_syncookies = 1

改成

#net.ipv4.tcp_syncookies = 1

保存关闭后,实行以下命令使修改后的内核生效

sysctl -p

5)添加iptables转发规则

合适于OpenVZ构造的VPS,12.34.56.78为你VPS的公网IP地址

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 12.34.56.78

合适于XEN构造的VPS

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

添加好规则后保存并重启iptables

/etc/init.d/iptables save /etc/init.d/iptables restart

在/etc/network/if-up.d/目录下创建iptables文件,内容如下:

#!/bin/shiptables-restore < /etc/iptables.pptp

给脚本添加实行权限:

chmod +x /etc/network/if-up.d/iptables

6)重启pptp服务

/etc/init.d/pptpd restart

7)设置pptp和iptables随系统启动

chkconfig pptpd on chkconfig iptables on

假如出现错误619则输入命令

mknod /dev/ppp c 108 0

ok,enjoy it!


希望以上内容可以解决您的问题!
如有其他问题欢迎大家一起交流学习!
作者:酱油妹 来源:www.nsxcb.cn 关注: 时间:2022-04-11 10:00
版权声明:凡注明来源为http://www.nsxcb.cn的均为本站原创,转载请注明来源。
本文网址:http://www.nsxcb.cn/HTML/HTML5/20220411/13714.html
凡本站提供教程均已验证教程的准确性。
相关教程
在线客服

织梦模板 整站模板 新手教程 使用技巧