18910140161

Debian vps下 PPTP VPN

顺晟科技

2021-06-16 10:57:49

212

一、安装环境检测

下面介绍两种检测方法,满足其中一种可以安装。

MPPE /proc/config.gz

返回配置_购买力平价_MPPE=y

cat /dev/net/tun

回到cat:/dev/net/tun:文件描述符处于错误状态

二、安装pptp

apt-get updateapt-get install PPT dapt-get install PPP apt-get install iptables

三、配置PPTP服务器

1) edit/etc/pptpd.conf。

查找:

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

在后面添加以下内容:

local IP 192 . 168 . 217 . 1 remote IP 192 . 168 . 217 . 234-238,192.168.217.245

注意:此处remoteip指定的IP范围用于远程连接。如果您远程访问虚拟专用网络,虚拟专用网络将在远程ip范围内为您分配一个ip地址。localip的值直接影响后面描述的iptables转发规则的编译,建议不要随意更改

2)添加PPTP虚拟专用网用户

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

用户名pptpd密码*

根据需要添加账号,每行一个。格式:“用户名pptp密码ip地址”,用空格分隔。

3)修改DNS服务器

编辑/etc/PPP/选项并添加以下内容:

ms-DNS 8 . 8 . 8 . 8 ms-DNS 8.8.4.4

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

Edit /etc/sysctl.conf

威尔:

#net.ipv4.ip_forward=1

替换为:

net.ipv4.ip_forward=1

net.ipv4.tcp_syncookies=1

换成

#net.ipv4.tcp_syncookies=1

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

设置参数立即生效

5)添加iptables转发规则

下面两个命令分别对应OpenVZ架构和XEN架构的VPS。

适合12.34.56.78开放式虚拟专用网架构的虚拟专用网是您的虚拟专用网的公共IP地址

iptables-t NAT-A POSTERROUTING-s 192 . 168 . 0 . 0/24-j SNAT到源12.34.56.78

XEN架构的VPS

iptables-t NAT-A POSTERROUTING-s 192 . 168 . 0 . 0/24-o et h0-j化妆舞会

添加规则后保存并重新启动iptables

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

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

#!/bin/ship tables-restore/etc/iptables . PPTP

向脚本添加执行权限:

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

6)重启pptp服务

/etc/init.d/pptpd重启

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

chkconfig pptpd on chkconfig iptables on

如果出现错误619,请输入命令

mknod /dev/ppp c 108 0

好吧,好好享受吧!

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航