VPN在巿面是已經很成熟的產品,包含windows server本身也提供這樣服務,
至於免費Linux版本也支援VPN server,
今天我們就來介紹如何架設Linux VPN(PPTP)
1.首先安裝pptpd套件
rpm -i http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm
yum -y install pptpd
yum -y install pptpd
2.編輯 /etc/pptpd.conf 加入
localip x.x.x.x (你的vpn 本身的IP,Ex: 192.168.0.254)
remoteip x.x.x.x-x (你要配置給vpn client 的ip 範圍 , Ex: 192.168.50-70)
remoteip x.x.x.x-x (你要配置給vpn client 的ip 範圍 , Ex: 192.168.50-70)
3.編輯/etc/ppp/chap-secrets,設定VPN使用者帳號密碼
username <TAB> * <TAB> users-password <TAB> *
4.啟動vpn server
執行 service pptpd restart
或 /etc/init.d/pptpd restart
5.若需要配置DNS給vpn使用者,可以編輯 /etc/ppp/pptpd-options
ms-dns x.x.x.x
ms-dns x.x.x.x
ms-dns x.x.x.x
Q & A
1.為什麼成功連到VPN server,只能ping到vpn server,確無法連到內部其它電腦?
編輯 /etc/sysctl.conf 將 net.ipv4.ip_forward = 0 改為 net.ipv4.ip_forward = 1
執行 sysctl -p
2.若有架設防火牆PPTP需要什麼PORT?
1723
發佈留言