web-dev-qa-db-ja.com

1台のコンピューターでの2つのインターネット接続(ホストからイーサネット、virtualboxからダイヤルアップ)

更新4:

JohnnyVegas の提案を試した後、ドングルをホストマシンに接続し、ドライバーをインストールしたかったので、インストールをキャンセルしました。ゲストOSからすべてのネットワーク接続を削除し、ゲストOSのUSBデバイスとしてUSBドングルを追加しました。ゲストOSを起動し、ゲストOS内からUSBドングルを選択すると、virtualboxから次のメッセージが表示されました。

USBデバイスZTE、Incorporated ZTE W​​CDMA TechnologiesMSMを仮想マシンUbuntu10.0432に接続できませんでした。

UUID {a37699df-38f1-4a82-b514-ecb4996aa98b}を備えたUSBデバイス「ZTE、Incorporated ZTE W​​CDMATechnologiesMSM」は前のリクエストでビジーです。後でもう一度やり直してください。

結果コード:E_INVALIDARG(0x80070057)コンポーネント:HostUSBDeviceインターフェイス:IHostUSBDevice {173b4b44-d268-4334-a11d-b6521c9a740a}呼び出し先:IConsole {db7ab4ca-2a3f-4443-9243-c1208da92392}

なぜこれが起こっているのか考えはありますか?


更新3:

タイプDial-upのデバイスを接続すると問題が発生するようです。タイプLAN or High-Speed Internetのデバイスを接続すると、そのデバイスは正常に動作します。

VirtualboxのオプションとしてDial-up usb接続を取得するにはどうすればよいですか?

人々が質問全体を読まなくてはならないのを防ぐため。私は基本的に私のコンピューターで2つの接続を使用したいと思います。ホストOSはイーサネット接続を使用する必要があり、virtualbox経由のゲストOSは3gのUSBドングルであり、xpでdial-up接続として起動するusb接続を使用する必要があります。何らかの理由で、virtualboxでこの接続を見ることができません。

ただし、タイプLAN or High-Speed Internetのホストマシンに別のUSB接続を接続すると、virtualboxで正常に機能します。基本的に、virtualboxでdial-up接続を認識する必要があります。


更新2:

これは、virtualboxドロップダウンにイーサネット接続しか表示されないことを示すスクリーンショットです。 USB接続が表示されません。以下の元の質問のスクリーンショットで、virtualboxを起動する前に、イーサネット接続とUSB接続の両方が接続されていることがわかります。しかし、これがvirtualboxのドロップダウンのスクリーンショットです:

enter image description here


更新1:

JohnnyVegas による答えは部分的に機能し、両方の接続が接続されている場合、デフォルトがイーサネット接続になります。その後、virtualbox OSに移動すると、イーサネット接続も使用されます。接続のいずれか1つが単独で接続されている場合、virtualboxOSは接続されている接続を使用します。ただし、両方の接続が接続されている場合、デフォルトはイーサネット接続であるため、virtualboxOSは最終的にイーサネット接続を使用します。

イーサネット接続を使用するにはホストPCが必要であり、USB接続を使用するにはVirtualboxOSが必要です。したがって、 JohnnyVegas による答えは、問題の半分を解決します。


元の質問:

コンピューターで2つのインターネット接続を使用するために必要な方法を取得できないようです。

ホストコンピューターはWindowsXPで、イーサネット接続とUSBインターネット接続があります。一度に1つずつ使用すると、両方の接続が正常に機能します。

両方の接続が同時にオンになっている場合、Windows XPは何らかの理由でUSB接続を利用したいと考えています。常にホストPCにイーサネット接続のみを利用させるにはどうすればよいですか? 、ただし、VirtualBoxを介してゲストOSで使用できるように、USB接続を有効のままにしますか?スクリーンショットは次のとおりです。

Screenshot

スクリーンショットから、2つの接続接続があることがはっきりとわかります。3ConnectはUSB接続で、Local Area Connectionはイーサネット接続です。

Advanced Settingsダイアログボックスも表示されますが、何らかの理由でUSB接続が表示されません。ただし、両方の接続を接続してGoogleにアクセスし、what is my ipと入力すると、GoogleはUSB接続のIPアドレスを表示します。 USB接続を切断してGoogleを更新するとすぐに、Google what is my ipに問い合わせるとイーサネット接続のIPアドレスが表示されます。

基本的に、両方の接続を同時に有効にするにはどうすればよいですか?ただし、Windows XPでイーサネット接続を利用し、VirtualBox経由でゲストOSで使用できるようにUSB接続を空けておきますか?

10
oshirowanen

インターフェイスメトリックを変更する必要があります。これは、Windowsがネットワークカードを使用する順序です。デフォルトでは、windows XPは、チェックボックス(図)を使用してこれを「自動」に設定します。インターフェイスメトリック値は、ローカルエリア接続プロパティTCP/IPにあり、次に詳細設定されます。TCP/ IPを変更します。希望するカードのメトリックXP(イーサネット)をメトリック値1に使用し、USB接続をメトリック値2に使用します。

可能な場合、Windowsは常にイーサネット接続を使用します。バインディング画面をあまり気にしないでください。上記の方法の方がはるかに優れていると思います。

interface metric windows xp

Virtualboxに関する限り、USBアダプターはネットワークアダプターとして認識されないため、virtualbox内のすべてのネットワークアダプターを削除し、そのデバイスを引き継ぐようにUSBを構成すると、virtualboxに表示され、接続ソフトウェアがインストールされます。 VirtualboxOSで。 USBデバイスとVirtualboxは常に非常にバグがあります。 VBの最新バージョンを使用していることを確認してください。 USBデバイスへのフルアクセスは可能ですが、ホストシステムはアクセスできない場合があります。

3
JohnnyVegas

ホストはイーサネットアダプタを使用しますが、ゲストは別のアダプタを使用でき、デフォルトのホストを使用することに限定されません。

ゲストの設定の[ネットワーク]セクションに移動し、ブリッジネットワークを使用して、ゲストの[接続先]フィールドでUSBアダプターを指定します。

その結果、ゲストはネットワークにUSBアダプターを使用し、ホストは引き続きイーサネットアダプターを使用します。

[編集]

USBドングルがアダプターのVirtualBoxリストに表示されないということですが、回避策として、Microsoftループバックアダプターを使用してドングルにブリッジすることが考えられます。

VirtualBoxはおそらくループバックアダプタを認識できますが、実際にはドングルを認識しています。

1
harrymc

ドングルを最初のPCに接続し、同じPCにドライバーのインストールを完了します。 Windows XPマシンの[マイネットワークの場所]]に移動し、[ホームネットワークまたは小規模オフィスネットワークのセットアップ]に移動します。Wizard次をクリックして、ウィザードはドングルネットワーク接続を検出し、「共有接続を使用しますか?」というプロンプトが表示され、応答のないラジオボタンを選択して拒否します。[次へ]をクリックします。

接続方法を選択します。次のように、対応するテキストを含むラジオボタンを選択します。このコンピューターはインターネットに直接接続します。 「私のネットワーク上の他のコンピューターは、このコンピューターを介してインターネットに接続します」。次へをクリック

インターネット接続を選択します。表示されている利用可能なネットワークのリストから、3Gドングルを選択し、[次へ]をクリックします。

必要に応じてホストコンピュータに名前を付け、[次へ]をクリックします。

このネットワーク内のすべてのコンピューターには同じワークグループ名が付けられるため、ワークグループ名をメモしてください。 [次へ]をクリックします。

ファイルとプリンタの共有機能を許可するかどうかを選択できます。 [次へ]をクリックします。

[次へ]をクリックして、ネットワーク設定を適用します。

「ちょうど終了.......」を選択し、次をクリックします

[完了]をクリックします

クライアントコンピューターに移動し、「マイネットワークプレイス」に移動します

[ホームネットワークまたは小規模オフィスネットワークをセットアップする]を選択します[次へ]をクリックします

次へもう一度クリック

接続方法を選択します。テキスト付きのラジオボタンを選択します。 「このコンピューターは、住宅用ゲートウェイまたはネットワーク上の別のコンピューターを介してインターネットに接続します。[次へ]をクリックします

このコンピュータの名前と説明を適切に設定します。[次へ]をクリックします。

このマシンのワークグループをホストコンピューターと同様に設定したことを確認します。[次へ]をクリックします。

ファイルとプリンタを共有するかどうかを選択します。 [次へ]をクリックします。

次へをクリック

[完了]をクリックします。

ネットワーク上のクライアントコンピューターに対して2番目の構成を繰り返します。

1
Rodgerthat

Connectify Dispatch を使用して、USBネットワークをVirtualBoxに制限します。それはあなたのすべてのニーズに対応できます。

0
Apple II

実際に必要なのは次のいずれかです。

  • ルーティング(Windowsに含まれるGUI、サードパーティプログラム、またはMS route プログラム)。これは、イーサネット接続でWebサイトAにアクセスし、USB接続でWebサイトBにアクセスする場合に必要なものです。これは、デフォルトゲートウェイを変更するために使用できるものでもあります。
  • VMへのUSBデバイスの関連付け。これは、ジョニーベガスがあなたにそうするように言ったことです。これは、私見があなたが望むものを手に入れるための最良の方法です:
    • VBでは、ネットワーク接続を無効allにします。これらは必要ありません。私がそれらを無効にすることを言うとき、私はVB構成ウィンドウについて話している。
    • USBデバイスをVMに接続します。すべてがうまくいけば、ホストはそれを使い始めません。ゲストだけがそれを見るはずです。
    • ドングルを機能させるために必要なものをゲストにインストールして、使用を開始します。ゲストがWindowsXPの場合、ドングルをホストで動作させるには、インストールしたものを正確にインストールする必要があります。しかし、ゲストでそれをしてください。
  • ポリシールーティング。この場合、VBを使用してNATを使用し、ソースIPがホストのUSBインターフェイスと一致する場合にデフォルトでホストのUSBインターフェイスに接続するルートを追加するだけです。 VM。

JohnnyVegasソリューション(上記の#2)がセットアップが最も簡単だと思います。VBでダイヤルアップ接続をセットアップする必要はありません。 USBドングルをゲストに接続した場合は、ゲストで直接接続を設定する必要があります。それは明らかですか?

私はWindowsでのルーティングにまったく慣れていないので、非常に苦痛になる可能性があると思います。

0
user183734

これは方向性(またはアイデア)であり、完全な答えではありません。Windowsでこれを行う方法がわからないため、または可能であれば、Linuxのファイアウォールとしてiptablesを使用すると、ホストファイアウォールの事前ルーティングテーブルを使用してゲストvmipの「出力元」と「入力送信」をLANではなくUSBアダプターにリダイレクトします。

0
laurent
  • スタートボタンをクリックします
  • [ネットワーク]を右クリックし、[プロパティ]を左クリックします
  • 「ネットワークと共有センター」ウィンドウから「アダプタ設定の変更」をクリックします
  • [ネットワーク接続]ウィンドウで、キーボードのAltキーを押してメニューバーを表示します
  • 「詳細設定」メニューをクリックし、次に「詳細設定」をクリックします

[詳細設定]ウィンドウに[アダプターとバインディング]タブが表示され、[接続]の下に順序が表示されます。横にある矢印を使用して、接続の優先度を上下に移動できます。

0
Nidzaaaa