当前位置:首页 > CN2资讯 > 正文内容

Centos6配置PPTP连接VPS服务器

2天前CN2资讯

简述:

PPTP:点对点隧道协议

(PPTP: Point to Point Tunneling Protocol)

通过该协议,远程用户能够通过 Microsoft Windows NT 工作站、Windows 95 和 Windows

98 操作系统以及其它装有点对点协议的系统安全访问公司网络,并能拨号连入本地 ISP,通过 Internet 安全链接到公司网络。

一、安装前准备

首先检查你 VPS 的 PPP 和 TUN 有没有启用:

[root@yunwei_cq ~]# cat /dev/ppp cat: /dev/ppp: No such device or address [root@yunwei_cq ~]# [root@yunwei_cq ~]# [root@yunwei_cq ~]# cat /dev/net/tun cat: /dev/net/tun: File descriptor in bad state

显示结果为:

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 pptpon my VPS.

Thank you.

确认 PPP 和 TUN 启用后,开始安装 ppp 和 iptables

二、安装 ppp 和 iptables

1.安装前检查是否已安装(本机已安装 iptables)

[root@yunwei_cq ~]# rpm -qa | grep ppp [root@yunwei_cq ~]# rpm -qa | grep iptables iptables-1.4.7-11.el6.x86_64 iptables-ipv6-1.4.7-11.el6.x86_64

2.安装 ppp 协议

[root@yunwei_cq yum.repos.d]# yum install -y ppp Loaded plugins: fastestmirror, security Repository base is listed more than once in the configuration Loading mirror speeds from cached hostfile Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package ppp.x86_64 0:2.4.5-10.el6 will be installed --> Finished Dependency Resolution ...

三、安装 pptpd 程序

1.如果提示没有 pptpd 安装包,需要自己下载安装。

[root@yunwei_cq yum.repos.d]# yum install -y pptpd Loaded plugins: fastestmirror, security Repository base is listed more than once in the configuration Loading mirror speeds from cached hostfile Setting up Install Process No package pptpd available.

附 rpm 安装包安装地址: https://down.皇冠云.com/data/2368471

2.安装 pptpd 服务

[root@yunwei_cq packages]# rpm -ivh pptpd-1.3.4-2.el6.x86_64.rpm warning: pptpd-1.3.4-2.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 862acc42: NOKEY Preparing... 1:pptpd ########################################### [100%] ########################################### [100%]

四、修改配置文件

1.vim /etc/pptpd.conf

option /etc/ppp/options.pptpd ##配置文件路径 logwtmp ##日志 localip xxxxxxxxx ## 填写远程服务器的外网地址 remoteip 192.168.101.1-50 ## 给一个分配给连接的客户机的 IP 地址范围。

2、vim /etc/ppp/options.pptpd

name pptpd ##设置名称 refuse-pap refuse-chap refuse-mschap require-mschap-v2 require-mppe-128 proxyarp lock nobsdcomp novj novjccomp nologfd ms-dns 114.114.114.114 ##修改 DNS 地址 ms-dns 8.8.8.8 ##备用地址

3、vim /etc/ppp/chap-secrets

# Secrets for authentication using CHAP # client server secret IP addresses ## client 客户端(用户名)server(服务器主机名) secret 加密密码(密码) ip ## addresses (远程主机设置固定 ip 地址) "hongkun" * "test" *

上面第二行代码的四项内容分别对应第一行中的四项。“test@”是 Client 端的连接的用户名;“server”对应的是 VPS 服务器的名字,该名字必须和/etc/ppp/options.pptpd 文件中指明的一样,或者设置成“”号来表示自动识别服务器;“secret”对应的是登录密码;“IP addresses”对应的是可以拨入的客户端 IP 地址,如果不需要做特别限制,可以将其设置为“”号。

4、vim /etc/sysctl.conf ##开启 IP 转发

# Kernel sysctl configuration file for Red Hat Linux # For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and # sysctl.conf(5) for more details. # Controls IP packet forwarding net.ipv4.ip_forward = 1 ## 将这个值改为 1 其他的不动 # Controls source route verification net.ipv4.conf.default.rp_filter = 0 # Do not accept source routing net.ipv4.conf.default.accept_source_route = 0 # Controls the System Request debugging functionality of the kernel kernel.sysrq = 0

5、sysctl -p (强制刷新)

net.ipv4.ip_forward = 1 net.ipv4.conf.default.rp_filter = 0 net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 0 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 net.bridge.bridge-nf-call-ip6tables = 0 net.bridge.bridge-nf-call-iptables = 0 net.bridge.bridge-nf-call-arptables = 0 kernel.msgmnb = 65536 kernel.msgmax = 65536 kernel.shmmax = 68719476736 kernel.shmall = 4294967296

五、iptables

需要开启 1723 端口

iptables -A INPUT -p tcp -m tcp --dport 1723 -j ACCEPT (开启 1723 端口) /etc/init.d/iptables save ##保存防火墙配置 /etc/init.d/iptables resart ##重启防火墙 chkconfig iptables --level 345 on (开机自动启动) chkconfig pptpd --level 345 on /etc/init.d/pptpd start (启动 pptpd) Starting pptpd: [确定]

六、测试

Win10 系统设置 *PN 的方法:

1、要在 Win10 上设置 *PN,请单击左下角的“开始”按钮,然后选择“设置”选项。 然后单击“网络和 Internet”,然后单击“*PN”。下一步是单击“添加 *PN 连接”,之后是时候添加所有必需的信息。

2、首先单击“*PN 提供商”下拉列表,然后选择唯一可用的选项 - Windows(内置)。 在“连接名称”字段中,键入您希望连接到 *PN 时可以识别的选项名称。

3、现在是时候添加一个“服务器名称或地址”,选择“*PN 类型”下的“自动”选项,然后选择“登录信息类型”选项之一。在大多数情况下,这将是默认值 - “用户名和密码”。

4、下一步是将您的输入信息添加到“用户名”和“密码”字段,然后单击“保存”按钮完成该过程。

注:如果连接* PN 后本机不能连接上网,点击如下设置:

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/18464.html

    分享给朋友:

    “Centos6配置PPTP连接VPS服务器” 的相关文章

    V.PS荷兰VPS:低延迟高稳定性的中国用户首选云服务器

    V.PS公司简介 V.PS是一家专注于提供海外节点VPS云服务器的主机商,拥有覆盖全球几大洲的多个机房。对于国内用户来说,V.PS的网络线路表现尤为出色,能够提供稳定且快速的连接体验。V.PS致力于为用户提供高质量的云服务器服务,无论是个人用户还是企业用户,都能在这里找到适合自己的解决方案。 荷兰服...

    ADSL技术详解:了解ADSL有多少波特与速率

    ADSL,即非对称数字用户线,是一种通过现有电话线提供互联网接入的技术。简单来说,ADSL允许我们在不干扰电话通话的情况下,访问互联网并提供比传统拨号更快的速度。对于那些希望在家中使用互联网的人来说,这无疑是一个巨大的进步。 从历史的角度来看,ADSL在90年代末期逐渐进入大众视野,到了2000年代...

    DigitalOcean与Vultr的全面比较与选择建议

    DigitalOcean与Vultr概述 1.1 DigitalOcean简介 DigitalOcean成立于2012年,总部位于美国纽约,这家公司一开始就定位于为开发者提供高效的云计算服务。最初的目标是简化云计算,让更多人能够轻松使用这一新兴技术。随着时间的推移,DigitalOcean不断扩展其...

    企业云计算的首选:Oracle Cloud VPS详解及其优势

    在现代企业日益依赖云计算的背景下,Oracle Cloud VPS(虚拟专用服务器)因其强大的功能和灵活的解决方案,成为了很多企业的热门选择。简单来说,Oracle Cloud VPS通过虚拟化技术将物理服务器划分成多个独立的虚拟服务器,为用户提供了一种安全、可靠且高效的云计算体验。在这里,我将为大...

    如何使用NameSilo优惠码享受域名注册折扣

    在寻找域名注册服务时,NameSilo可能是你一个不错的选择。它以其友好的价格和高质量的服务以及多样化的优惠活动而受到用户青睐。尤其当我第一次尝试注册域名时,NameSilo给我的第一印象便是其简单易用的注册流程和丰厚的折扣方式。 使用NameSilo的最大的优势之一,就是能够享受到各种折扣码。许多...

    阿里云优惠券使用指南 - 如何获取和利用阿里云优惠券

    在当今数字化快速发展的情况下,越来越多的企业和个人选择迁移到云端,以提高业务效率和降低运营成本。而在众多云服务提供商中,阿里云以其领先的技术和丰富的服务,赢得了广泛的用户基础。在这个过程中,阿里云优惠券成为了降低上云成本的重要工具。 阿里云的优惠券种类繁多,针对不同用户群体提供了各种适合的优惠方案。...