おのたく日記 YouTubeも始めました→
2004-11-01(Mon) [長年日記]
■ [VPN] マイIPサービス
固定IPアドレスは、natcracker(年9,800円+逆引き設定3,600円 vtunを利用)を利用していたんだけど、2005年1月でサービス終了ということなので、代わりのサービスを探していた。
固定IPアドレスの取得できる光回線に乗り換える事も考えたけど、ADSLから光回線に替えるのもなんか面倒なので、natcrackerと同様なサービスをしている、MyIPサービス(年11,000円 逆引きサービスなし PPTPを利用)への乗換えを検討した。
とりあえずは、「一週間おためし」が出来ると言う事なので、申し込んでテスト。
natcrackerの時には、はじめての固定IPアドレスと言う事もあって、UserModeLinuxで仮想マシンを用意して接続していたけど、今回は少しなれてきたので、
- ip routeで、元回線とPPTP(VPN)のIPパケット振り分け
- iptablesで、PPTP(VPN)の未使用ポート(DNS以外)は蓋をする。
とすることにした。
具体的には、/etc/ppp/ip-upの中で、MyIPのPPTPの時に
ip route add 0/0 dev $1 table 1
ip rule add from $4 table 1 pref 100
として、IPパケット振り分け
iptables -A INPUT -i $1 -d $4 -p udp --dport 53 -j ACCEPT
iptables -A INPUT -i $1 -d $4 -p tcp -m tcp --dport 22 -j ACCEPT
iptables -A INPUT -i $1 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -i $1 -d 0/0 -j DROP
iptables -A FORWARD -i $1 -d 0/0 -j DROP
として、入ってくるIPパケットは、接続済みもしくはDNS, ssh以外は通信が通らないようにポートに蓋をした。
とりあえず、これで使えるようになった。
|