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


10

更新4:

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

USBデバイスZTE、Incorporated ZTE W​​CDMA Technologies MSMを仮想マシンUbuntu 10.04 32に接続できませんでした。

UUIDが{a37699df-38f1-4a82-b514-ecb4996aa98b}のUSBデバイス「ZTE、Incorporated ZTE W​​CDMA Technologies MSM」は、前の要求でビジーです。後でもう一度やり直してください。

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

なぜこれが起こっているのでしょうか?


更新3:

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

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

質問全体を読む必要がないようにするため。私は基本的に自分のコンピューターで2つの接続を使用したいと思います。ホストosはイーサネット接続を使用する必要があり、virtualboxを介したゲストosは3g usbドングルであるusb接続を使用する必要があり、dial-up接続としてxpで起動します。何らかの理由で、この接続がvirtualboxに表示されません。

ただし、タイプが異なるホストマシンに別のusb接続を接続するとLAN or High-Speed Internet、virtualboxで正常に動作します。基本的に、dial-upvirtualboxで接続を認識させる必要があります。


更新2:

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

ここに画像の説明を入力してください


更新1:

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

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


元の質問:

私のコンピューターで2つのインターネット接続が動作するようには見えません。

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

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

スクリーンショット

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

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

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


ここで私の答えを見てください。それを使用して優先順位を変更します。次に、仮想コンピュータの設定で他の接続を選択します。superuser.com/questions/559181/...
Gjordis

どちらの手順がWindows VistaまたはWindows 7向けであるように思われますか。WindowsXP固有の手順を取得する可能性はありますか?異なるOS間の表現の小さな違いは混乱を招くので。
oshirowanen 2013年

同じ場所、ネットワークと共有センターを経由しないでください。個々のアダプタが表示されているネットワーク設定に移動します。そこからは同じです
ジョルディス2013年

見つけました、ありがとう。しかし、詳細設定ダイアログボックスの接続リストには、USB接続が表示されません。ローカルエリア接続とvirtualbox接続のみが可能です。しかし、googleにアクセスして「what is my ip」と入力すると、lan接続ではなく、usb接続のIPアドレスが表示されます...
oshirowanen

詳細とスクリーンショットで質問を更新しました。
オシロワネン2013年

回答:


3

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

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

インターフェイスメトリックWindows XP

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


返信いただきありがとうございます。これは問題の半分を解決します。残りの半分はまだ問題です。私の質問の更新をご覧ください。ありがとう。
オシロワネン2013年

Virtualboxに関するソリューションをテストしたところ、問題なく動作しました。どうやって乗るのか教えてください。
JohnnyVegas 2013年

質問に更新3を追加しました。
オシロワネン2013年

更新4を参照してください
oshirowanen

1

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

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

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

[編集]

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

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


virtualboxでゲストOSのネットワーク設定に移動すると、私はのドロップダウンご覧attached toのようなオプションが含まれ、natbridged adapterinternal networkなどの下で私が持っているNameだけでイーサネット接続を示してドロップダウンを、そのドロップダウンにリストされているUSB接続を持っていません。その後、advancedセクションがあり、そのセクションのドロップダウンにもUSB接続がありません。
オシロワネン2013年

virtualboxを呼び出す前にUSBアダプターが接続されていましたか?
harrymc 2013

はい、USBアダプタを接続してから始め、次にイーサネット接続を接続します。eathernet接続もデフォルトになっていることに注意してください。virtualboxを起動しました。virtualbox経由のイーサネット接続しか表示されません。どこでもUSB接続を確認できます。
オシロワネン2013年

質問update 2を別のスクリーンショットで更新し、ドロップダウンメニューに表示される内容を示します。
オシロワネン2013年

(1)イーサネットを無効にして問題を強制しようとすると、virtualboxがUSBアダプターを認識し、それを使用するアダプターとして設定してから、イーサネットを再度有効にするとどうなりますか?(2)これが機能する場合、virtualboxの再起動後も存続しますか?(3)USBのプラグの抜き差しも数回試行します。(4)管理者としてvirtualboxを実行します。
harrymc 2013年

1

ドングルを最初のPCに接続し、同じ上でドライバーのインストールを完了します。Windows XPマシンの[マイネットワーク]に移動し、[ホームネットワークまたは小規模オフィスネットワークをセットアップします]ウィザードの[次へ]をクリックし、次にもう一度クリックします。ウィザードはドングルネットワーク接続を検出し、「共有接続を使用しますか?」答えのない放射状ボタンを選択して拒否します。次をクリックします。

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

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

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

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

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

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

「終了する.......」を選択して次をクリック

完了をクリック

クライアントコンピュータに移動し、[マイネットワーク]に移動します

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

もう一度次をクリック

接続方法を選択します。テキストの付いた放射状ボタンを選択します。「このコンピュータは、住宅用ゲートウェイまたはネットワーク上の別のコンピュータを介してインターネットに接続します。次へをクリックしてください

このコンピューターの名前と説明を適切に設定します。

このコンピューターのワークグループをホストコンピューターと同様に設定したことを確認します。

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

次をクリック

完了をクリックします。

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


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

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


彼はVista / Windows 7ではなくXPを使用しています
カナダのルーク

質問に更新3を追加しました。
オシロワネン2013年


0

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

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

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

私はWindowsでのルーティングにまったく精通しておらず、非常に苦痛になる可能性があります。


更新4を参照してください
oshirowanen

これは、Windowsがデバイスを使用しているために発生しています。ドングルドライバーを削除すると、問題ありません。

0

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

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