網頁

2011年4月16日 星期六

Debian / Ubuntu install pptpd (紀錄)

要安裝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 內容並稍作修改~
此為記錄,以便以後快速設定。

沒有留言: