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 連線










完成!

沒有留言: