第一個裡程碑:檢查系統是否支持ppp [root@m01 ~]# cat /dev/ppp cat: /dev/ppp: No such device or address 如果出現以上提示則說明ppp是開啟的,可以正常架設pptp服務,若出現Permission denied等其他提示,你需要先去 ...
第一個裡程碑:檢查系統是否支持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