さくらVPSにVPN(PPTP)を構築 (Ubuntu 12.04)
漢は黙ってVPNにつないどけっ!って夢で誰かがささやいていたのでVPNの構築をやってみた。
VPNにしておけば開発するときも捗るし、VPN経由でサーバーからネットサーフィンすれば、パブリックなネットワークにつないでも盗聴されるリスクが減るしね。
今回はさくらVPSにUbuntu12.04をインストールしてPPTPを使ったVPNを構築!
いざっ(`・ω・´)!
1. pptpdのインストール
sudo apt-get install pptpd
2. confファイルの編集
ファイルは全部インストールした時に生成されるので、
下記ファイルたちをこんな感じで編集。
/etc/pptpd.conf
今回は 192.168.200.xxx らへんでipを設定。
localip 192.168.200.11 remoteip 192.168.200.128-238
○ /etc/ppp/chap-secrets
# client, server, secret, IP addresses username pptpd "password" *
"client, server, secret, IP addresses" の順番で入力
server の名前は "/etc/ppp/options.pptpd" のnameといっしょにすること。
デフォルトでpptpdになってるのでそのまま使う。
IPはとりあえずどっからでも受け付けるようにしときます。
3. NATの設定
4. IPv4のフォワーディングの有効化
/etc/sysctl.conf
net.ipv4.ip_forward=1
5. 設定のリロード
sudo sysctl -p