さくらVPS と BUFFALOルータ WHR-HP-GN で VPN

さくらVPS を WHR-HP-GN に PPTP 接続させて、VPN をする

環境

  • さくらのVPS 1G
  • BUFFALOルータ WHR-HP-GN

手順

WHR-HP-GN のAIR-STATION にログイン
  • Internet/LAN の PPTPサーバ メニューを開く
  • PPTPサーバ機能の「使用する」にチェックを入れる
  • PPTPユーザを作成する
さくらVPSにログイン
sudo apt-get install pptp-linux
  • 先程作成したユーザで pptp接続する(パスワード入力が求められる)
sudo pptpsetup --create 接続名(適当でよい) --server ルータの外から見たホスト名またはIPアドレス --username ユーザ名 --encrypt --start
  • ifconfig で接続 ppp0 が作成されたのが確認出来る
ifconfig
  • しかし、ルーティングが設定されないので、
sudo route add -net 192.168.hoge.0 netmask 255.255.255.0 dev ppp0
  • として、LAN内で通信出来るようにする