溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Centos6配置PPTP連接VPS服務(wù)器

發(fā)布時間:2020-08-09 23:46:13 來源:網(wǎng)絡(luò) 閱讀:677 作者:薩瓦迪迪卡 欄目:系統(tǒng)運維

簡述:

PPTP:點對點隧道協(xié)議

(PPTP: Point to Point Tunneling Protocol)

通過該協(xié)議,遠(yuǎn)程用戶能夠通過 Microsoft Windows NT 工作站、Windows 95 和 Windows

98 操作系統(tǒng)以及其它裝有點對點協(xié)議的系統(tǒng)安全訪問公司網(wǎng)絡(luò),并能撥號連入本地 ISP,通過 Internet 安全鏈接到公司網(wǎng)絡(luò)。

一、安裝前準(zhǔn)備

首先檢查你 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

顯示結(jié)果為:

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.

確認(rèn) PPP 和 TUN 啟用后,開始安裝 ppp 和 iptables

二、安裝 ppp 和 iptables

1.安裝前檢查是否已安裝(本機(jī)已安裝 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 協(xié)議

[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.51cto.com/data/2368471

2.安裝 pptpd 服務(wù)

[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   ## 填寫遠(yuǎn)程服務(wù)器的外網(wǎng)地址
remoteip 192.168.101.1-50   ## 給一個分配給連接的客戶機(jī)的 IP 地址范圍。

2、vim /etc/ppp/options.pptpd

name pptpd  ##設(shè)置名稱
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(服務(wù)器主機(jī)名) secret 加密密碼(密碼) ip ## addresses (遠(yuǎn)程主機(jī)設(shè)置固定 ip 地址)
"hongkun"   *   "test"  *

上面第二行代碼的四項內(nèi)容分別對應(yīng)第一行中的四項。“test@gd.cn”是 Client 端的連接的用戶名;“server”對應(yīng)的是 VPS 服務(wù)器的名字,該名字必須和/etc/ppp/options.pptpd 文件中指明的一樣,或者設(shè)置成“”號來表示自動識別服務(wù)器;“secret”對應(yīng)的是登錄密碼;“IP addresses”對應(yīng)的是可以撥入的客戶端 IP 地址,如果不需要做特別限制,可以將其設(shè)置為“”號。

4、vim /etc/sysctl.conf ##開啟 IP 轉(zhuǎn)發(fā)

#   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 (強(qiáng)制刷新)

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 (開機(jī)自動啟動)
chkconfig pptpd --level 345 on
/etc/init.d/pptpd start (啟動 pptpd)
Starting pptpd:      [確定]

六、測試

Win10 系統(tǒng)設(shè)置 *PN 的方法:

1、要在 Win10 上設(shè)置 PN,請單擊左下角的“開始”按鈕,然后選擇“設(shè)置”選項。 然后單擊“網(wǎng)絡(luò)和 Internet”,然后單擊“PN”。下一步是單擊“添加 *PN 連接”,之后是時候添加所有必需的信息。

2、首先單擊“PN 提供商”下拉列表,然后選擇唯一可用的選項 - Windows(內(nèi)置)。 在“連接名稱”字段中,鍵入您希望連接到 PN 時可以識別的選項名稱。

3、現(xiàn)在是時候添加一個“服務(wù)器名稱或地址”,選擇“*PN 類型”下的“自動”選項,然后選擇“登錄信息類型”選項之一。在大多數(shù)情況下,這將是默認(rèn)值 - “用戶名和密碼”。

4、下一步是將您的輸入信息添加到“用戶名”和“密碼”字段,然后單擊“保存”按鈕完成該過程。

注:如果連接* PN 后本機(jī)不能連接上網(wǎng),點擊如下設(shè)置:

Centos6配置PPTP連接VPS服務(wù)器

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI