Windows 7で同時に2つのインターネット接続


9

3GワイヤレスモデムとLANを持っています-現在、両方が接続されています。

3G接続を使用するアプリケーションとLANを使用するアプリケーションを選択する方法が必要です。

私のオペレーティングシステムはWindows 7です。これを行う方法を教えてください。何か案は?

これがルートプリントです。-3GモデムのIPは10.81.132.96です。

たとえば、google.comを3Gインターネット接続の使用にマッピングするとします。

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.2.1    192.168.2.102     20
          0.0.0.0          0.0.0.0     10.81.132.97    10.81.132.111    286
     10.81.132.96  255.255.255.224         On-link     10.81.132.111    286
    10.81.132.111  255.255.255.255         On-link     10.81.132.111    286
    10.81.132.127  255.255.255.255         On-link     10.81.132.111    286
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      192.168.2.0    255.255.255.0         On-link     192.168.2.102    276
    192.168.2.102  255.255.255.255         On-link     192.168.2.102    276
    192.168.2.255  255.255.255.255         On-link     192.168.2.102    276
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link     192.168.2.102    276
        224.0.0.0        240.0.0.0         On-link     10.81.132.111    286
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link     192.168.2.102    276
  255.255.255.255  255.255.255.255         On-link     10.81.132.111    286
===========================================================================

回答:


6

Windowsは常に、使用するネットワーク接続を制御します。同じネットワークへのアクティブなネットワーク接続が複数ある場合、Windowsは[ネットワークと共有センター]-> [アダプター設定の変更]にリストされている最初のネットワーク接続を使用します。他のネットワーク接続は使用されていません。

2つのネットワークアダプターがあり、1つの特定のアダプターを強制的に使用したい場合は、2つのケースを検討する必要があります。

1.アプリケーションが既知のWebサイトを使用している

特定のアプリケーションが1つまたは複数の既知のWebサイトのみを使用している場合、および有線ネットワークと無線ネットワークがIPアドレスの異なる範囲/セグメントを使用している場合は、routeコマンドとともにWebサイトのIPアドレスを使用して、 エントリを追加できます。このような要求を特定のアダプタを介してこれらのアドレスに転送するローカルIPルーティングテーブル。

以下の場合の例

route add 88.99.0.0 mask 255.255.0.0 10.0.0.1

は、88.99.xxのすべてのトラフィックを、ルーターのアドレスである可能性がある10.0.0.1のネクストホップアドレスに送信します。この場合、ルーターは有線セグメントと無線セグメントに2つのIPアドレスを持っています。ルートと一致しないトラフィックは、バインド順で最初のアダプターに通常関連付けられているデフォルトルート0.0.0.0に送信されます。

この手法では、実際にそれぞれを異なるネットワーク(192.168.1.xと192.168.2.xなど)に配置することにより、Windowsが両方のネットワークアダプターを間接的に使用するようになります。特定のリソースがどちらか一方のネットワークでのみ利用可能であるか、どちらか一方につながるルートがある場合、Windowsは明らかに適切なネットワーク接続を選択します。

この方法では、アプリケーション/サービスごとに使用されるネットワークアダプターを直接制御しません。しかし、2つ目の解決策があります。

2.仮想マシンの使用

VirtualBoxのような仮想マシンマネージャーをインストールすると、ゲスト仮想マシン(VM)を作成し、その仮想ネットワークアダプターをホストの物理アダプターのいずれかに接続できます。

このように、VMで起動されたアプリケーションは、ホストのアダプターテーブル内の位置に関係なく、指定されたアダプターを使用するため、ホストとゲストの両方がファイルを共有しながら、ホストまたはゲストを実行メディアとして選択することにより、ネットワークアクティビティを分割できます。ネットワーク共有を介して。

Windows 7にはXPモードがあり、これは実際には密接に統合された仮想マシンです。仮想マシンが進むにつれかなり不自由ですが、それをこの方法で使用することは可能かもしれません(私が試したことがないので、そうではありません)。


Tyは応答しました。ルートのアイデアは素晴らしいようですが、ルートを正しく設定する方法がわかりません-不正なパラメーターエラーが発生します。詳細を教えてください:3G IP:10.80.140.208 / 3Gサブネットマスク:255.255.255.248 / 3Gゲートウェイ:10.81.50.185-そして、サイトのIPはgoogle.comだとしましょう。適切な方法を教えてください。このルートを追加しますか?Ty
ウェブマスター、

1
それは次のようになりますroute add 74.125.132.0 mask 255.255.255.0 10.81.50.185(Googleは74.125.132.104です)。これが機能しない場合は、でメトリックを確認してくださいroute print。最も低いメトリックのルートが優先されます。
harrymc

3

このチュートリアルをチェックしてください。これは、使用していますForceBindIPを特定のネットワークカードを使用するようにアプリケーションを強制します。唯一の欠点は、プログラムを起動するたびにForceBindIPでプログラムを実行する必要があることです。


非常に興味深い発見ですが、最後のリリースは2009
。– harrymc

1
うまくいけば、うまくいきます!:)
ChrisN

Windows 8.1では動作しなくなりました。


0

各アプリケーションが特定の宛先IPのみにアクセスする場合は、ターゲットアドレスのWindowsのルーティングテーブルに静的ルートを追加できます。


これを正確に行う方法は?
Sakherの
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.