2021年06月16日 返回>>
企業(yè)級PPTP服務(wù)器部署
1.環(huán)境準(zhǔn)備
[root@pptp ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core) [root@pptp ~]# ip a s eth0
2: eth0:
link/ether 00:0c:29:2a:a7:17 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.61/24 brd 10.0.0.255 scope global noprefixroute eth0
valid_lft forever preferred_lft forever[root@pptp ~]# hostname
pptp[root@pptp ~]#
2.檢查系統(tǒng)是否支持ppp
[root@pptp ~]# cat /dev/ppp
cat: /dev/ppp: No such device or address
如果出現(xiàn)以上提示則說明ppp是開啟的,可以正常架設(shè)pptp服務(wù),若出現(xiàn)Permission denied等其他提示,你需要先去VPS面板里看看有沒有enable ppp的功能開關(guān)。
3.設(shè)置內(nèi)核轉(zhuǎn)發(fā)
[root@pptp ~]# grep forw /etc/sysctl.conf[root@pptp ~]# echo "net.ipv4.ip_forward = 1" >>/etc/sysctl.conf[root@pptp ~]# grep forw /etc/sysctl.conf
net.ipv4.ip_forward = 1[root@pptp ~]# sysctl -p
net.ipv4.tcp_fin_timeout = 2
net.ipv4.tcp_tw_reuse = 1......
net.ipv4.ip_forward = 1[root@pptp ~]#
4.安裝pptp
yum -y install pptpd
注意:pptp軟件的安裝需要依賴與epel源。
5.配置pptp
#配置前對配置文件進(jìn)行備份[root@pptp ~]# cp /etc/pptpd.conf{,.bak} [root@pptp ~]#egrep -v "^#|^$" /etc/pptpd.conf
option /etc/ppp/options.pptpd
logwtmp
localip 10.0.0.61
remoteip 172.16.1.160-190#配置文件說明:
localip 添加本機公網(wǎng)IP
remoteip 分配VPN用戶的內(nèi)網(wǎng)網(wǎng)段#vpn連接的用戶和密碼[root@pptp ~]# tail -1 /etc/ppp/chap-secrets
vpn * vpn *
說明:第一個vpn為用戶名,第二個vpn為密碼,第一個* 為允許登陸主機允許,第二個*為分配給客戶端的IP地址。
6.啟動pptp服務(wù),設(shè)置為開機自啟動
[root@pptp ~]# systemctl enable pptpd.service [root@pptp ~]# systemctl start pptpd.service1
7.windwos客戶端測試
#添加一個VPN連接
#配置客戶端
#添加完成
#連接之前在Windows端查看是否可以ping通服務(wù)器內(nèi)網(wǎng)地址
注意,在連接之前,將vpn設(shè)置中的ipv4 下的高級選項中進(jìn)行修改,將勾選取消掉
#進(jìn)行連接
#連接成功后,再次的在Windows端進(jìn)行連接服務(wù)器內(nèi)網(wǎng)網(wǎng)段,經(jīng)測試,發(fā)現(xiàn),已經(jīng)可以連通了,說明功能已經(jīng)實現(xiàn)了。
聯(lián)系人:朱
電話:18570559852
QQ:813700068
工作時間 9:00-24:00