ubuntu14.04 64bt ServerをマイIPを使って公開する。

ubuntu14.04 64bit ServerをコマンドラインからマイIP接続できるようになったので公開してみた。

設定はpptpクライアントをインストール

apt-get install pptp-linux

sudo pptpsetup –create 接続名 –server サーバ –username ユーザ名 –password パスワード –encryptで初期設定を行う。

/etc/ppp/peers/接続名のファイルを開いてrequire-mppe-128を削除する。

pppd call 接続名 updetachでマイIP接続ができる。

重要なのはroute add default gw マイIPで付与されるIPでルーティングテーブルを追加することでインターネット側からアクセスすることができるようになる。

切断はpkill pppdで行った。

接続を簡単にするためにシェルを作った。

/home/yshimoda/myip.sh

#!/bin/sh
pppd call 接続名 updetach
route add default gw ***.***.***.***  (マイIPで付与されるグローバルIPアドレス)
exit 0

接続解除は

/home/yshimoda/myipoff.sh

#!/bin/sh
pkill pppd
exit 0

※default gwを削除しなくてもpptp接続がなくなるので問題ない。