[Linux] Amazon ec2 安裝PPTP

使用ec2免費方案,然後啟動ubuntu14.04機器。至於如何登入ec2等基礎技巧,不再做記錄!

1.安装pptpd

sudo apt-get install pptpd

2.修改pptpd的設定,總共要改三個檔案。

修改vi /etc/pptpd.conf添加以下内容

localip 192.168.53.1
remoteip 192.168.53.200-210

localip:是指VPN建立後,client可以用這個ip訪問VPN server。
remoteip:指分配给client的ip

修改vi /etc/ppp/pptpd-options文件,增加以下内容:

ms-dns 8.8.8.8
ms-dns 8.8.4.4

修改vi /etc/ppp/chap-secrets檔案,設定VPN的帳號密碼:

 pptpd  *

3.重新啟動PPTP:

sudo service pptpd restart

4.配置IP轉發,修改vi /etc/sysctl.conf文件,取消以下的注释:

net.ipv4.ip_forward=1

重新讀取剛剛的設定

sudo sysctl -p

5.修改Iptables

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

如果要設定開啟自動吃以上的設定,要修改vi /etc/rc.local文件,
在exit 0之前加以下code:

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

備註1:防火牆

ec2的安全設定,記得打開1723/TCP Port

備註2:關於mac的VPN設定

新增PPTP相關VPN設定後,進得去進階設定打勾:「透過VPN轉送所有流量」。

發佈留言