要安裝PPTP,可參考下方紀錄
個人習慣用VIM,所以要先安裝VIM
apt-get install vim
再來安裝 PPTPD
apt-get install pptpd
pptpd安裝完成後,編輯pptpd的設定,
vim /etc/pptpd.conf
去掉下面兩行的註釋或者直接添加這兩行(在最底下).這一步是分配ip位置的範圍。
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245
PS:這邊可以自己改變IP分配區域
新增使用者需要編輯chap-secrets文件
vim /etc/ppp/chap-secrets
在這個文件中添加vpn用戶,按照下面的格式,每個用戶一行。
username pptpd password *
jack pptpd 12346 *
為了讓使用者連上VPN後能夠正常地解析域名,我們需要手動設置DNS.
vim /etc/ppp/options
找到ms-dns這一項,打上你常用的的DNS.這裏用GOOGLE的DNS為例。
ms-dns 8.8.8.8
ms-dns 8.8.4.4
再來要設定封包轉送
vim /etc/sysctl.conf
找到"#net.ipv4.ip_forward=1"這一行,去掉前面的註釋。
net.ipv4.ip_forward=1
在執行
sysctl -p
重啟pptpd服務
/etc/init.d/pptpd restart
PS:也可以用servive pptpd restart
最後開啟iptables轉發
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
ok,安裝完畢。
基本資料參考 如何在Debian/Ubuntu服務器上架設PPTP/L2TP/IPSec VPN 內容並稍作修改~
此為記錄,以便以後快速設定。
沒有留言:
張貼留言