企業級PPTP服務器


第一個里程碑:檢查系統是否支持ppp

[root@m01 ~]# cat /dev/ppp
cat: /dev/ppp: No such device or address

如果出現以上提示則說明ppp是開啟的,可以正常架設pptp服務,若出現Permission denied等其他提示,你需要先去VPS面板里看看有沒有enable ppp的功能開關。

   第二個里程碑:設置內核轉發

[root@m01 ~]# grep forw /etc/sysctl.conf
# Controls IP packet forwarding
net.ipv4.ip_forward = 0

[root@m01 ~]# sed -i 's#net.ipv4.ip_forward = 0#net.ipv4.ip_forward = 1#g'  /etc/sysctl.conf

[root@m01 ~]# grep forw /etc/sysctl.conf
# Controls IP packet forwarding
net.ipv4.ip_forward = 1

[root@m01 ~]# sysctl -p

   第三個里程碑: 安裝pptp

[root@m01 ~]# yum -y install pptpd

   注意:pptp軟件的安裝需要依賴與epel源。

   第四個里程碑:配置pptp

[root@m01 ~]# cp  /etc/pptpd.conf{,.bak}  #配置前對配置文件進行備份
[root@m01 ~]#egrep -v "^#|^$" /etc/pptpd.conf
option /etc/ppp/options.pptpd
logwtmp
localip 10.0.0.61
remoteip 172.16.1.160-190

配置文件說明:

  localip  添加本機公網IP

  remoteip 分配VPN用戶的內網網段

第五個里程碑:vpn連接的用戶和密碼

[root@m01 ~]# tail -1  /etc/ppp/chap-secrets
vpn * vpn *

說明:第一個vpn為用戶名,第二個vpn為密碼,第一個* 為允許登陸主機允許,第二個*為分配給客戶端的IP地址。

   第六個里程碑:啟動pptp服務,設置為開機自啟動

[root@m01 ~]# /etc/init.d/pptpd start
Starting pptpd:                                            [  OK  ]

[root@m01 ~]# chkconfig |grep ppt
pptpd          0:off  1:off  2:on   3:on   4:on   5:on   6:off

   第七個里程碑:windwos客戶端測試

 

注意,在連接之前,將vpn設置中的ipv4 下的高級選項中進行修改,將勾選取消掉

   在windows主機上測試ping內網地址

[f:\~]$ ping 172.16.1.8
正在 Ping 172.16.1.8 具有 32 字節的數據:
來自 172.16.1.8 的回復: 字節=32 時間=3ms TTL=63
來自 172.16.1.8 的回復: 字節=32 時間=3ms TTL=63

172.16.1.8 的 Ping 統計信息:
    數據包: 已發送 = 1,已接收 = 1,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒為單位):
    最短 = 2ms,最長 = 3ms,平均 = 2ms


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM