アプリ版:「スタンプのみでお礼する」機能のリリースについて

【環境】
・Windows7パソコン
・LAN経由でのインターネット接続
・携帯電話キャリアのUSBデータ通信端末でのインターネット接続

【現状】
LAN経由でインターネット接続している環境でも、USBデータ端末をインターネット接続状態にすると全てのインターネット通信がUSBデータ端末経由になってしまいます。

【質問】
両者のインターネット通信を共に有効な状態に保ちつつ、使用目的ごとに明示的に通信経路を指定してインターネット接続を行うことは可能でしょうか。
可能であれば方法を教えて下さい。

(例1)
ネットラジオをUSBデータ通信端末で聴きつつ、
重いデータのダウンロードはLAN経由の固定回線で行う。

(例2)
Google ChromeはUSBデータ端末でネット閲覧。
SkypeやDropboxはLAN経由の固定回線で通信。

A 回答 (2件)

出来ます


ルーティング設定
http://www.atmarkit.co.jp/fnetwork/netcom/route/ …

内容が理解で見ない場合は、手を出さないほうが無難
    • good
    • 0
この回答へのお礼

ありがとうございました。書きなおしてお礼投稿しました。

お礼日時:2013/11/13 18:16

お礼:補足消えちゃったげど



理解できなければ手を出さないほうが無難なんですがね(下手に弄っちゃうとネット利用できなくなるよ)

かんたんに手順だけ紹介しますが、ホント理解できない場合はやらない方がいいですよ

>LAN経由でインターネット接続している環境でも、USBデータ端末をインターネット接続状態にすると全てのインターネット通信がUSBデータ端末経由になってしまいます

基本的にネットワークは後から繋がったほうが優先されます

事前準備:USBデータ端末のデフォルトゲートウェーの確認・・・デフォルトゲートウェー

手順1.
両方が接続できている状態で、ローカルエリア接続を一旦無効にしてから再度有効にする(もしくはLANケーブルの抜き差し)とローカルエリア接続が優先になります

手順2.
コマンドプロンプトを管理者モードで起動

手順3.
route PRINT コマンドで現在のルーティングテーブルを確認

http://7ujm.net/etc/route.html

USBデータ端末のインターフェイス番号を一覧上から確認・・・インターフェース番号

手順4.
ネットラジオのグローバルIPアドレスを確認・・・宛先IPアドレス
(nslookupかpingコマンドで確認可能)

手順5.
ルーティングテーブルに追加

route add 宛先IPアドレス mask 255.255.255.255 デフォルトゲートウェー metric 1 if インターフェース番号

手順6.
tracertコマンドで宛先IPアドレスへの接続経路を確認

OKならば設定完了

この回答への補足

ミスタイプ訂正
~~~~
【補足質問1】
なお、LANアダプタの無効化&再有効化をせず最初から★印のメトリック値を281に書き換えを試みましたが指定した値になりませんでした。

補足日時:2013/11/08 20:24
    • good
    • 0
この回答へのお礼

お礼5
ありがとうございます。
補足対応ありがとうございます。
結果報告&補足質問を末尾に書かせてもらいました。回答頂けると嬉しいです。

【結果報告】
グローバルIPを書くとマズイようなので今回はaaa.bbb.ccc.dddと表記します。
これが自分のUSBデータ端末側のIPです。

LANとUSB端末を両方接続状態でroute printを確認後、LANアダプタを無効化&再有効化しました。
すると下記の★印のメトリック値がすべて281に変わりました。

アクティブ ルート:
ネットワーク宛先 ネットマスク ゲートウェイ インターフェイス メトリック
(01) 0.0.0.0 0.0.0.0 192.168.24.1 192.168.24.61 4506★→281
(02) 0.0.0.0 0.0.0.0 リンク上 aaa.bbb.ccc.ddd 31△→316
(03) 127.0.0.0 255.0.0.0 リンク上 127.0.0.1 4531
(04) 127.0.0.1 255.255.255.255 リンク上 127.0.0.1 4531
(05) 127.255.255.255 255.255.255.255 リンク上 127.0.0.1 4531
(06) aaa.bbb.ccc.ddd 255.255.255.255 リンク上 aaa.bbb.ccc.ddd 286▲
(07) 192.168.24.0 255.255.255.0 リンク上 192.168.24.61 4506★→281
(08) 192.168.24.61 255.255.255.255 リンク上 192.168.24.61 4506★→281
(09) 192.168.24.255 255.255.255.255 リンク上 192.168.24.61 4506★→281
(10) 224.0.0.0 240.0.0.0 リンク上 127.0.0.1 4531
(11) 224.0.0.0 240.0.0.0 リンク上 192.168.24.61 4506★→281
(12) 224.0.0.0 240.0.0.0 リンク上 aaa.bbb.ccc.ddd 31△→316
(13) 255.255.255.255 255.255.255.255 リンク上 127.0.0.1 4531
(14) 255.255.255.255 255.255.255.255 リンク上 192.168.24.61 4506★→281
(15) 255.255.255.255 255.255.255.255 リンク上 aaa.bbb.ccc.ddd 286▲

・・・しかし相変わらず全ての通信はUSB端末側を経由してしまいます。

02と12のメトリック値が小さいのが原因と思われたので、それぞれ286を指定しました。
route change 0.0.0.0 mask 0.0.0.0 0.0.0.0 metric 286 if 21
route change 224.0.0.0 mask 240.0.0.0 0.0.0.0 metric 286 if 21
(286を指定して実行結果もOK!なのに何故か結果は316になってしまいます)

これで上手く行きました。
このあとネットラジオ宛の通信だけにUSB端末側の経路を指定しました。

というわけで、LANアダプタ無効化&再有効化→手作業でメトリック値書き換えが必要のようです。

【補足質問1】
なお、LANアダプタの無効化&再有効化をせず最初から★印のメトリック値を291に書き換えを試みましたが指定した値になりませんでした。コマンドラインの実行結果がOK!となったにも関わらず設定される値は4531になってしまいます。
何故route changeでは書き換えができず、アダプタの無効化&再有効化が必要なのでしょうか?

【補足質問2】
前回のお礼欄に書いたのですが、
最初の状態からUSB端末インターフェイスのメトリック値(△と▲の計4ヶ所)を他の経路より大きくしても全ての通信はLAN側に流れてしまいました。
これは何故でしょうか?
メトリック値が大きくても後から接続した方が優先されるというWindowsの仕様なのでしょうか。

お礼日時:2013/11/08 20:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!