*概要 [#pf0a26ac]
-[[MobileFree.jp>MobileFree.jpを利用してインターネットに接続する方法]]を使うと、茨城県つくば市にある筑波大学内に設置されているMobileFree ゲートウェイを経由してインターネットに接続することができる。
-MobileFree.jpを使用中に[[radiko.jp>http://radiko.jp/]]にアクセスすると、判定エリアが「TOKYO JAPAN」になってしまい、本来のエリアと異なってしまう場合がある。
-さらに、MobileFree.jp経由では回線が遅いため、radikoを快適に聴くことができない。
-MobileFree.jpを使用するとすべての接続がMobileFree.jp経由になってしまうが、ここではradikoの通信のみMobileFree.jpを経由させない方法をまとめる。
-手順としては、ルーティングテーブルを編集し、radikoの通信のみデフォルトゲートウェイを変更する。
-これにより、MobileFree.jpに接続中でも、radikoのエリア判定を正しく行わせ、快適に聴くことが可能となる。
-&color(Red){なお、ここに記載の内容を試す場合は自己責任で!};
*現象の確認 [#y55662c6]
-[[MobileFree.jp>http://www.mobilefree.jp]]を&color(Red){使わず};に[[radiko.jp>http://radiko.jp/]]にアクセスした場合は「KANAGAWA JAPAN」と判定される。
#ref(kanagawa.png)
-[[MobileFree.jp>http://www.mobilefree.jp]]を&color(Red){使用中に};[[radiko.jp>http://radiko.jp/]]にアクセスした場合は「TOKYO JAPAN」と判定されてしまう。
-また、回線が遅くまともにradikoを聴くことができない。
#ref(tokyo.png)
*手順 [#s9c09b37]
***radikoのサーバのIPを調べる。 [#q3da596f]
-コマンドプロンプトを起動し、「radiko.jp」と「radiko.smartstream.ne.jp」にpingを送ってみる。
#ref(cmd.png)
C:\>ping radiko.jp
radiko.jp [219.103.34.226]に ping を送信しています 32 バイトのデータ:
219.103.34.226 からの応答: バイト数 =32 時間 =34ms TTL=53
219.103.34.226 からの応答: バイト数 =32 時間 =31ms TTL=53
219.103.34.226 からの応答: バイト数 =32 時間 =52ms TTL=53
219.103.34.226 からの応答: バイト数 =32 時間 =31ms TTL=53
219.103.34.226 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、ラウンド トリップの概算時間 (ミリ秒):
最小 = 31ms、最大 = 52ms、平均 = 37ms
C:\>ping radiko.smartstream.ne.jp
radiko.smartstream.ne.jp [219.103.34.224]に ping を送信しています 32 バイトのデータ:
要求がタイムアウトしました。
要求がタイムアウトしました。
要求がタイムアウトしました。
要求がタイムアウトしました。
219.103.34.224 の ping 統計:
パケット数: 送信 = 4、受信 = 0、損失 = 4 (100% の損失)、
-これよりIPアドレスが以下であると確認できる。
radiko.jp [219.103.34.226]
radiko.smartstream.ne.jp [219.103.34.224]
***デフォルトゲートウェイを確認する [#f241e643]
-コマンドプロンプトを起動し、&color(Red){MobileFree.jpを切断した状態で};「route」コマンドを用いてデフォルトゲートウェイを調べる。
C:\>route print
===========================================================================
インターフェイス一覧
16...00 ac 58 21 89 51 ......VPN Client Adapter - VPN
14...66 d8 19 2f 76 0b ......Microsoft Virtual WiFi Miniport Adapter
===========================================================================
IPv4 ルート テーブル
===========================================================================
アクティブ ルート:
ネットワーク宛先 ネットマスク ゲートウェイ インターフェイス メトリック
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.101 25
127.0.0.0 255.0.0.0 リンク上 127.0.0.1 306
127.0.0.1 255.255.255.255 リンク上 127.0.0.1 306
127.255.255.255 255.255.255.255 リンク上 127.0.0.1 306
192.168.1.0 255.255.255.0 リンク上 192.168.1.101 281
192.168.1.101 255.255.255.255 リンク上 192.168.1.101 281
192.168.1.255 255.255.255.255 リンク上 192.168.1.101 281
224.0.0.0 240.0.0.0 リンク上 127.0.0.1 306
224.0.0.0 240.0.0.0 リンク上 192.168.1.101 281
255.255.255.255 255.255.255.255 リンク上 127.0.0.1 306
255.255.255.255 255.255.255.255 リンク上 192.168.1.101 281
===========================================================================
-これよりデフォルトゲートウェイが以下であると確認できる。
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.101 25
***MobileFree.jpに接続する。 [#f1e4f3e6]
#ref(connect.png)
-ルーティングテーブルを確認すると以下のようになっており、すべての通信がMobileFree.jp経由になっていることがわかる。
C:\>route print
IPv4 ルート テーブル
===========================================================================
アクティブ ルート:
ネットワーク宛先 ネットマスク ゲートウェイ インターフェイ
ス メトリック
0.0.0.0 0.0.0.0 2.0.0.254 2.3.217.227 2
***ルーティングテーブルにデフォルトゲートウェイを追加する [#b221a86e]
-MobileFree.jpを接続した状態で「route」コマンドを用いてデフォルトゲートウェイを追加する。
-先ほど調べた「radiko.jp」と「radiko.smartstream.ne.jp」宛の通信を、通常のデフォルトゲートウェイ経由で行うようにする。
C:\>route add 219.103.34.226 192.168.1.1
OK!
C:\>route add 219.103.34.224 192.168.1.1
OK!
-routeコマンドで確認する
C:\>route print
IPv4 ルート テーブル
===========================================================================
アクティブ ルート:
ネットワーク宛先 ネットマスク ゲートウェイ インターフェイス メトリック
0.0.0.0 0.0.0.0 2.0.0.254 2.3.217.227 2
219.103.34.224 255.255.255.255 192.168.1.1 192.168.1.101 26
219.103.34.226 255.255.255.255 192.168.1.1 192.168.1.101 26
***radiko.jpにアクセスする [#w6d6ab65]
-ブラウザを再起動し、[[radiko.jp>http://radiko.jp/]]にアクセスする。
-エリア判定が正しく行われていることを確認し、快適にradikoを聴くことができる。
#ref(kanagawa.png)
***追加したデフォルトゲートウェイを削除する場合 [#h01be57a]
-routeコマンドで削除する。
C:\>route delete 219.103.34.226
OK!
C:\>route delete 219.103.34.224
OK!
***設定を残す場合 [#ia564d71]
-route addコマンドで追加した場合、Windowsを再起動すると設定が消えてしまう。
-再起動後もデフォルトゲートウェイの設定を残す場合は「-p」オプションを追加する。
C:\>route -p add 219.103.34.226 192.168.1.1
OK!
C:\>route -p add 219.103.34.224 192.168.1.1
OK!
*リンク [#m2a3e121]
-[[radiko.jp>http://radiko.jp/]]
-[[MobileFree.jp>http://www.mobilefree.jp]]
-[[route~ルーティングテーブルの表示/設定を行う>http://www.atmarkit.co.jp/fnetwork/netcom/route/route.html]]
----
&size(12){Total:&counter(total); / Today:&counter(today); / Yesterday:&counter(yesterday);};