修正:VMwareブリッジネットワークが機能しない
一部のVMware Workstation PlayerおよびVMware Workstation Proユーザーは、すべてのゲストマシンでブリッジネットワークの問題が発生していると報告しています。 発生するのは、ゲストVMのいずれもホストマシンに接続できず、ホストマシンがゲストマシンに接続できないことです。 この問題は、Windows 7、Windows 8、およびWindows 10で発生することが報告されています。
VMware Bridged Networkの問題の原因は何ですか?
この特定の問題を調査するために、さまざまなユーザーレポートと、この問題を修正するために一般的に使用される修復戦略を調べました。 収集した内容に基づいて、この問題につながることが知られているいくつかの一般的なシナリオがあります。
- Vmnetbridge.sysに不具合があります –判明したように、この特定の問題は、ブリッジモードを担当するサービスが誤って開始されるか、「リンボ」状態のままになる場合に発生する可能性があります。 この特定のケースでは、昇格したコマンドプロンプトでいくつかのコマンドを実行することで問題を解決できます。
- WMwareが間違った仮想ネットワークを選択する– VMwareを離れてブリッジモードに使用する仮想ネットワークを選択すると、インターネットへのアクティブな接続なしで使用される可能性があり、最終的にこの問題が発生します。 この問題を解決する1つの方法は、動作していることがわかっている特定の仮想ネットワークをセットアップすることです。
- マルウェアが間違ったアダプターにブリッジしています-ブリッジ設定を自動のままにすると、VMnet0が現在インターネット接続を維持していないネットワークアダプターにブリッジする場合にこの問題が発生します。 ブリッジングアダプタを手動で選択することにより、この問題を修正できます。
- 不要なアダプターが多すぎる –ブリッジモードに使用する理想的なホストネットワークアダプターを選択するには、Vmwareはあまり適していません。 幸いなことに、自動ブリッジリストから不要なアダプタをすべて削除することにより、ソフトウェアが間違ったものを選択しないようにすることができます。
- VPNクライアントがVMwareに干渉しています-VMwareのブリッジング機能に干渉することが知られているいくつかのVPNクライアント(特にエンドポイントリモートアクセスVPN)があります。 このシナリオが該当する場合は、ホストマシンからVPNクライアントをアンインストールすることで問題を解決できます。
- VirtualBoxアダプターがVMwareに干渉している -複数のユーザーが報告しているように、この特定の問題は、以前にVirtualBoxを使用した場合にも発生します(VMwareに切り替える前)。それらをVMwareの問題を解決するために。
- Windows更新によりブリッジ機能が破損しました – VMwareのインストール中にWindows 10ビルド1703以上に更新すると、使用する更新により、ブリッジ機能に不可欠なレジストリキーがいくつか削除されます。 この場合、仮想ネットワークエディターの設定をデフォルトに戻すことで問題を解決できます。
- サードパーティのファイアウォールがブリッジング機能をブロックしています –この特定の問題を引き起こすことが知られているファイアウォール(最も一般的にはAVGおよびBitDefender)を含むいくつかのAVスイートがあります。 このシナリオが該当する場合は、組み込みソリューションを使用して、仮想マシンがファイアウォールを通過できるようにするか、ファイアウォールを完全に無効にすることができます。
現在、同じ問題の解決に苦労している場合、この記事はいくつかのトラブルシューティング手順を提供します。 以下では、同様の状況にある他のユーザーがVMwareブリッジネットワークの問題を解決するために使用した方法のコレクションを発見します。
最良の結果を得るために、潜在的な修正を提示された順に追跡することをお勧めします。 考えられるすべてのシナリオをカバーしようとしたため、以下の方法のいずれかが特定のシナリオの問題を解決するためにバインドされています
方法1:管理者CMDを介してVmnetbridge.sysを再起動する
VMnetbridge.sys(VMware Bridge Control )は、ホストマシンとゲストコンピューター間の通信を促進する前にファイルが誤って開始されたり、グリッチが発生したりする場合に、この特定の問題を引き起こす可能性もあります。
このシナリオが該当する場合、昇格したコマンドプロンプトを介して基本的にbmnetbridgeサービスを再起動することで問題を解決できる可能性があります。 影響を受ける複数のユーザーは、この手順により、VMwareウィンドウが次に起動されたときにホストとゲストマシンが通信を開始したため、問題を解決できると報告しています。
管理CMDを介したvmnetbriddge.sysの再起動に関するクイックガイドを次に示します。
- 開いているゲストマシンとともにVMware Workstationが閉じていることを確認します。
- Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、 「cmd」と入力し、 Ctrl + Shift + Enterを押して、昇格したコマンドプロンプトを開きます。 UAC(ユーザーアカウント制御)確認プロンプトが表示されたら、[ はい ]をクリックして管理者権限を付与します。
[実行]ダイアログボックスを使用してCMDを実行する - 管理者特権でのコマンドプロンプト内で、次のコマンドを順番に入力し、各コマンドの後にEnterキーを押してVMnetbridgeサービスを再起動します。
ネットストップvmnetbridge ネットスタートvmnetbridge
- VMNetServiceが再起動したら、昇格したコマンドプロンプトを閉じ、VMwareワークステーションを再度開いて、以前に問題が発生した仮想マシンをマウントします。
それでも問題が解決せず、同じブリッジネットワークの問題が引き続き発生する場合は、下の次の方法に進んでください。
方法2:特定の仮想ネットワーク(VMnet0)を使用する
影響を受ける複数のユーザーから、特定の仮想ネットワーク( VMnet0 )を使用するようにWMwareワークステーションを構成した後、問題が完全に解決されたことが報告されています。 結局のところ、ネットワーク接続をBridgedに残すと、プログラムが間違った接続を使用する可能性があります。
ほとんどの場合、 VMnet0はこの場合に使用する必要がある正しい仮想ネットワークです。 VMwareがカスタム仮想ネットワーク(VMnet0)を使用するようにプログラムする方法の簡単なガイドを次に示します。
- VMWare Workstationを開き、問題が発生している仮想マシンを右クリックして(左側のメニューから)、 [設定]を選択します。
- 仮想マシンの設定内で、[ ハードウェア ]タブを選択します。 次に、デバイスリストから[ ネットワークアダプタ]を選択します。
- ネットワークアダプターを選択した状態で、右側に移動し、[ カスタム:特定の仮想ネットワーク ]に関連付けられているトグルをクリックします 。
- 次に、下のドロップダウンメニューを使用して、特定の仮想ネットワークのリストからVMnet0を選択します。
- [ OK]をクリックして構成を保存し、仮想マシンを再度起動して、仮想マシンでインターネットに接続できるようになったかどうかを確認します。
それでも問題が解決せず、VMware Workstationのネットワークブリッジに問題がある場合は、下の次の方法に進んでください。
方法3:物理ネットワークカード以外のすべてのアダプターの選択を解除する
Workstation Proを使用していて、ブリッジ接続の使用中に仮想マシン内でネットワーク接続が発生していない場合は、 VMWare Virtual Network Editorを使用して必須ではないすべてのネットワークアダプターを選択解除することで問題を解決できますネットワーク接続に。
影響を受けた複数のユーザーは、この変更が行われた後、ホストマシンとゲストマシンがインターネット接続の瞬間を共有し始めたと報告しています。
重要:この方法は、VMware Workstation Proを使用している場合にのみ適用されます。 以下の手順は、VMware Workstation Playerでは複製できません!
これを行う方法のクイックガイドを次に示します。
- VMware Workstation PROを開き、上部のリボンバーを使用して、 [編集]> [仮想ネットワークエディター]に移動します。
アプリケーション内から仮想ネットワークエディターにアクセスする 注: VMware Workstationを完全に閉じて、Windows検索機能(Windowsキーを押す)を使用して、 VMWare Virtual Network Editorを検索することもできます。
- 仮想ネットワークエディター内で、画面の下部にある[設定の変更]ボタンをクリックします。
- ブリッジアダプターが混乱しているために問題が発生している可能性が高いため、仮想ネットワークのリストからVmnet0を選択し、 ブリッジのオプションを[ 自動 ]から現在使用しているネットワークアダプターに変更して(この場合) 、ワイヤレスネットワークアダプタ)。
ブリッジアダプターの自動から現在アクティブなアダプターへの変更 - VMWare Workstation仮想マシンを再起動して、問題が解決したかどうかを確認してください。
それでも同じ問題が発生する場合、またはこの方法が特定のシナリオに適用できない場合は、下の次の方法に進んでください。
方法4:不要なホストネットワークアダプターをすべて削除する
VMware Workstation Player(無料版)を使用しており、上記の方法が適用できない場合、これが無料版からの方法です。 ほとんどの場合、ソフトウェアには、ブリッジネットワーク接続用に1つを選択する必要がある場合に選択するホストネットワークアダプタが多数あるため、エラーが発生します。
多くの場合、ソフトウェアは最終的にインターネットへの接続を促進できないネットワークアダプターを選択することになり、この記事で説明する問題が発生します。 このシナリオが該当する場合、この手順に不要なホストアダプターが[自動ブリッジ設定]メニューから削除されるようにすることで、問題を非常に簡単に解決できます。
これを行う方法のクイックガイドを次に示します。
- まず最初に、インターネットへの現在の接続に使用されているネットワークアダプターを検出することから始める必要があります。 この最初の手順は、後で破棄する必要があるホストネットワークアダプターを検出するのに役立つため、不可欠です。
- Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、 「ncpa.cpl」と入力してEnterキーを押し、[ ネットワーク接続 ]メニューを開きます。
- [ ネットワーク接続 ]メニュー内で、現在使用されているネットワークを確認します。 これを見つけるには、どのエントリに緑色の信号アイコンがあるかを調べます。 アクティブなネットワーク接続を見つけたら、どのネットワークアダプターが使用されているかを確認します。 これは、ネットワークの名前で直接確認できます。この例では、 Qualcomm Atheros AR9285です。
- 使用するホストネットワークアダプターがわかったので、VMware Workstationを開き、問題のある仮想マシンを右クリックして、 [設定]を選択します。
- [仮想マシンの設定]画面で、[ ハードウェア ]タブを選択し、下のリストから[ ネットワークアダプター ]を選択します。
- ネットワークアダプターデバイスを選択した状態で、画面の右側に移動し、 ブリッジに関連付けられたトグル( ネットワーク接続の下)を確認します。 次に、「 アダプターの構成」ボタンをクリックします。
- [自動ブリッジ設定]メニューで、手順3で明らかにしたホストネットワークアダプタ以外のすべてのチェックを外します。
- [ OK]をクリックして構成を保存し、仮想マシンを起動して、ブリッジネットワーク接続が機能しているかどうかを確認します。
それでも同じ問題が発生する場合は、下の次の方法に進んでください。
方法5:ホストマシンからVPNクライアントを削除する
結局のところ、この特定の問題は、VPN接続を積極的に使用してWeb上の匿名性を保護している場合にも発生する可能性があります。 影響を受ける複数のユーザーは、VPNクライアントをアンインストールするとすぐに、ブリッジ接続が期待どおりに機能し始めたと報告しています。
注: VPNクライアントの使用に関心がある場合は、VMware Workstationと競合しないオプションが見つかるまで、さまざまなプロバイダーを試すことができます。 ほとんどの場合、VMwareワークステーションと競合することが報告されているVPNクライアントはEndpoint Remote Access VPNですが、他のVPNクライアントも存在する可能性があります。
ブリッジネットワークの問題を解決するためのVPNクライアントのアンインストールに関するクイックガイドを次に示します。
- Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、 「appwiz.cpl」と入力してEnterキーを押し、[ プログラムと機能]画面を開きます。
appwiz.cplと入力し、Enterキーを押してインストール済みプログラムのリストを開きます - [ プログラムと機能]画面内で、アプリケーションのリストを下にスクロールして、現在使用しているVPNクライアントを見つけます。
- VPNクライアントを右クリックして、[ アンインストール ]を選択します。 次に、画面の指示に従ってアンインストールを完了します。
VPNクライアントのアンインストール - VPNクライアントがアンインストールされたら、コンピューターを再起動し、以前に問題を引き起こしていた同じ仮想マシンを起動して、ブリッジ接続の問題が解決されるかどうかを確認します。
方法6:ネットワーク接続からすべてのVirtualBoxネットワークエントリを無効にする
以前に仮想ボックスを使用したことがある場合は、VMware(ブリッジモード)に切り替えると問題が発生する可能性があることに注意してください。 結局のところ、仮想ボックスによって残されたアダプターは、VMware内部のブリッジ接続で問題を引き起こす可能性があります。
このシナリオが現在の状況に適用可能であり、VMwareを使用する場合、次の3つの方法があります。
- ソフトウェアで使用されていたアダプターと共にVirtualBoxをアンインストールします。
- VMWareでNATの使用を開始する
- [ネットワーク接続]メニューからVirtualBoxに属するすべてのネットワークエントリを無効にする
このガイドはVMware Workstationとのブリッジ接続の使用を支援するものであるため、3番目のオプションは最も邪魔にならないため、3番目のオプションに焦点を当てます。 VMwareのバードウォッチング機能を解決するために、すべてのVirtualBoxネットワークエントリを無効にするためのクイックガイドを次に示します。
- Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 次に、 「ncpa.cpl」と入力してEnterキーを押し、[ ネットワーク接続 ]タブを表示します。
- [ ネットワーク接続 ]タブ内で、 VirtualBoxに属するすべてのネットワークアダプターで右クリック> [無効化]を選択します 。 VirtualBoxの機能をどれだけ広範囲に使用したかに応じて、1つまたは複数の異なるアダプターを使用できます。
注: UAC(ユーザーアカウント制御)のプロンプトが表示されたら、[ はい ]をクリックして、仮想アダプターを無効にするために必要なアクセス許可を付与します。
- すべてのVirtualBoxアダプターが無効になったら、VMwareを開き、以前に問題を引き起こしていた仮想マシンを起動して、ブリッジ機能が機能していないかどうかを確認します。
それでも同じ問題が発生する場合は、下の次の方法に進んでください
方法7:仮想ネットワークエディターの設定をデフォルトに復元する
結局のところ、VMware Workstationのブリッジ接続機能を壊す特定のWindows 10ビルドが1つあります。 判明したように、WMwareのインストール中に1703以降でビルドされたWindows 10に更新すると、手動操作を行わない限り、ネットワークブリッジング機能は使用できなくなります。
これは、この更新によりいくつかのキー(VMnetDHCPおよびVMware NATサービス)が削除され、VMWare Workstation内のブリッジ機能が事実上破損するためです。 しかし、結局のところ、仮想ネットワークエディターの設定をデフォルトに戻すことでVMwareに2つのレジストリキーを強制的に再作成させることで、非常に簡単に損傷を修正できます。
注:以下の手順は、Vmware Workstation PROユーザーのみに適用され、VMware Playerで複製することはできません。
これを行う方法のクイックガイドを次に示します。
- エクスプローラーを開き、次の場所に移動します。
C:\ Program Files(x86)\ VMware \ VMware Workstation \ vmnetcfg.exe
- そこに到達したら、 vmnetcfg.exeを右クリックし、「管理者として実行 」を選択します 。
- 管理者権限で仮想ネットワークエディターを開くことができたら、[ デフォルトに戻す ]をクリックし、[ 適用 ]をクリックして変更を保存します。
仮想ネットワークエディターの設定をデフォルトに復元する - VMwareワークステーションを再起動し、ブリッジモードが意図したとおりに機能しているかどうかを確認します。
この方法が適用できない場合、またはこの特定の問題が引き続き発生する場合は、以下の次の方法に進んでください。
方法8:AVGファイアウォールからのVMware仮想マシンの許可(該当する場合)
判明したように、この特定の問題は、管理しているネットワーク接続で過保護なサードパーティのセキュリティ(ファイアウォールを含む)を使用している場合にも発生する可能性があります。 影響を受ける複数のユーザーは、AVGファイアウォール(または同様のセキュリティソリューション)がVMwareのブリッジモードの問題の原因であることを発見した後、問題を解決できたと報告しています。
更新:この問題は、Bitdefenderのファイアウォールによっても発生する可能性があるようです。 BitDefenderには、仮想ネットワークがファイアウォールを通過できるオプションが含まれていないため、この場合、ファイアウォールを完全に無効にすることが唯一の方法です。
このシナリオが現在の状況に該当し、AVG Internet Securityを使用している場合、すべての仮想マシンとトラフィックを許可するようにAVGの詳細設定を変更することにより、問題を迅速に解決できます。 これを行う方法は次のとおりです。
- アバストインターネットセキュリティを開き、 [設定]> [エキスパートモード]> [詳細設定]に移動します。
- [詳細設定]メニュー内で、 [ファイアウォールでサポートされている仮想マシンとのトラフィックを許可する]に関連付けられているボックスがチェック されていることを確認します。
AVGで仮想ネットワークを許可する - [ 適用]をクリックして、現在の構成を保存します。
- VMwareを再起動して、問題が解決したかどうかを確認してください。
注:別のセキュリティスイートを使用していて、この方法が適用可能だと思われる場合は、使用しているファイアウォールに従って仮想ネットワークを許可する方法に関する特定の手順をオンラインで検索してください。h