顯示具有 pptpd 標籤的文章。 顯示所有文章
顯示具有 pptpd 標籤的文章。 顯示所有文章

2017年9月8日

安裝 VPN server

CentOS 底下的 VPN 伺服器,靠 pptpd 這個套件來運作,而如果要用 yum 來安裝 VPN 伺服器,會找不到 pptpd 套件,因為 pptpd 尚未被 CentOS 官方使用。



所以我們必須手動安裝 yum 的第三方套件庫。



安裝 EPEL 第三方套件庫

# yum install epel-release                                                                     



安裝 EPEL 之後,繼續安裝 pptpd 。

# yum install pptpd                                                                                

( 過程中會問你是否要匯入 /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 的 金鑰,一樣要同意 y 。)





# vi /etc/pptpd.conf                                                                              

找到

#localip 192.168.0.1

#remoteip 192.168.0.234-238,192.168.0.245





修改成

localip 192.168.6.12

remoteip 192.168.6.234-238


( 請把紅色的 IP 換成你的 IP )


( 192.168.6.234-238 這邊是你要派送的IP範圍)








# vi /etc/ppp/options.pptpd                                                                


找到 


#ms-dns 10.0.0.1





修改成 


ms-dns 168.95.1.1











# vi /etc/ppp/chap-secrets                                                                  


找到


username pptpd password *



修改成

帳號 pptpd 密碼 *

( 請把上面紅色的字,換成你自己的帳號及密碼,例如: vpnuser pptpd vpn123456 * )





# vi /etc/sysctl.conf                                                                           

在最下方增加一行


net.ipv4.ip_forward = 1





執行一次

# sysctl -p                                                                                         









重新啟動 pptpd 及iptables


# systemctl restart pptpd ; systemctl restart iptables                     








請設定好 windows 的 VPN 連線










完成!