web-dev-qa-db-ja.com

VirtualBox:ブリッジネットワークを機能させることができません(Win7ホスト)

Sambaを使用してゲストOS(Ubuntuサーバー)とホストOS(Windows 7)の間でファイルを共有するなど、仮想LAMPサーバーをセットアップしようとしています。 I think私の問題は、VirtualBoxでブリッジ(またはホストオンリー)ネットワークを機能させることができないことです。

Linuxを起動できますVM NATで問題ありませんが、ポート転送ポート80の後を除いて、Linux上のサービスに直接アクセスできません)(ポート転送が機能するのは、ポート転送が機能するためです。ホストOSでWebサーバーを実行していないため、未使用のポートにトラフィックを転送できます80)。

ホストOSがこれらのポートを使用していると思うので、(ホストからゲストへの)ポート転送sambaトラフィックが機能するとは思いません。

NATをオフにして、ブリッジネットワークをオンにすると、エラーが発生します。VMの起動に失敗し、ダイアログがポップアップします(タイトル:VirtualBox-エラー)「仮想マシンUbuntuServerのセッションを開くことができませんでした。構成エラー:MACアドレス(VERR_CFGM_VALUE_NOT_FOUND)の取得に失敗しました。

これが解決されたら、sambaが正常に機能することを願っています:)

これに関するアドバイスは素晴らしいでしょう(それを修正する方法は素晴らしいでしょう、トラブルシューティングの次のステップも素晴らしいでしょう:))

3
MikeTheTall

だから私は答えに出くわしたようです。 VMマネージャープログラム(ホストOS上))をいじって、「ブリッジ」アダプター#1を作成しましたが、正常に動作するようになりました。ホストのみも、#1になると動作します。 。

(デフォルトで開始しました:NATアダプター#1として、次にブリッジアダプターを#2として追加しました。ブリッジ/ホストオンリーアダプターが機能していないことに気付いたら、アダプター#を無効にしました。 1(NAT)ブリッジアダプターを#2のままにします)

3
MikeTheTall

私はこれらの答えとは違う方法でそれを解決しました。 VirtualBox 4.3.10を使用して、私は単に次のことをしなければなりませんでした:

  1. DHCPまたは手動IPを使用するようにVMをセットアップします。
  2. VBox設定で、NATネットワークに値がない場合は、デフォルト設定でNATネットワークを追加します。
  3. VBox設定で、ホストオンリーネットワークが空の場合は、ホストオンリーイーサネットアダプター#2と呼ばれるものを追加します(#1も機能すると思います)
  4. VMを再起動します。 IPを取得し、VMインスタンスごとにブリッジネットワークを使用してインターネットにアクセスできるようになります。

これがそのままでは機能しなかったことは、かなり奇妙でわかりにくいです。

1
djangofan

数が減った多くのVBoxNetDHCPプロセスに問題があるようですが、VirtualBoxが閉じられているときにホストサーバーのプロセスリストに残っているものもあります。ゾンビプロセスの一種。
Win7にVirtualBoxホストサーバーがあり、Win7に2人のゲストがいます。 1週間後、マシンはネットワーク経由で到達できなくなりました。 2つのインターフェイスを構成しました。

  1. ネットワークブリッジ
  2. NATネットワーク

この時点での私の修正は、すべてのゲストVMをシャットダウンし、VirtualBox管理コンソールを閉じてホストサーバー上の1つのVBoxNetDHCPを強制終了する(他のVMは自動的に終了する)でした。次に、VirtualBoxとVMを再度起動すると、インターネットが復旧しました。

以前は、ホストサーバー全体の再起動も機能していましたが、それはさらに悪い解決策です。

1
domih

Virtualboxのブリッジネットワークモードは正常に機能するはずです。VMにはMACアドレスが割り当てられていないようです(物理NICのアドレスとは異なるはずです)

添付されているのは、ブリッジモードでのVMのネットワーク設定の画像です。詳細セクションでは、必ずMACアドレスの値を指定してください。右側のアイコンを使用して、新しい仮想ネットワークカードのMACアドレス。

enter image description here

0
jhcaiced