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が正常に機能することを願っています:)
これに関するアドバイスは素晴らしいでしょう(それを修正する方法は素晴らしいでしょう、トラブルシューティングの次のステップも素晴らしいでしょう:))
だから私は答えに出くわしたようです。 VMマネージャープログラム(ホストOS上))をいじって、「ブリッジ」アダプター#1を作成しましたが、正常に動作するようになりました。ホストのみも、#1になると動作します。 。
(デフォルトで開始しました:NATアダプター#1として、次にブリッジアダプターを#2として追加しました。ブリッジ/ホストオンリーアダプターが機能していないことに気付いたら、アダプター#を無効にしました。 1(NAT)ブリッジアダプターを#2のままにします)
私はこれらの答えとは違う方法でそれを解決しました。 VirtualBox 4.3.10を使用して、私は単に次のことをしなければなりませんでした:
- DHCPまたは手動IPを使用するようにVMをセットアップします。
- VBox設定で、NATネットワークに値がない場合は、デフォルト設定でNATネットワークを追加します。
- VBox設定で、ホストオンリーネットワークが空の場合は、ホストオンリーイーサネットアダプター#2と呼ばれるものを追加します(#1も機能すると思います)
- VMを再起動します。 IPを取得し、VMインスタンスごとにブリッジネットワークを使用してインターネットにアクセスできるようになります。
これがそのままでは機能しなかったことは、かなり奇妙でわかりにくいです。
数が減った多くのVBoxNetDHCPプロセスに問題があるようですが、VirtualBoxが閉じられているときにホストサーバーのプロセスリストに残っているものもあります。ゾンビプロセスの一種。
Win7にVirtualBoxホストサーバーがあり、Win7に2人のゲストがいます。 1週間後、マシンはネットワーク経由で到達できなくなりました。 2つのインターフェイスを構成しました。
この時点での私の修正は、すべてのゲストVMをシャットダウンし、VirtualBox管理コンソールを閉じてホストサーバー上の1つのVBoxNetDHCPを強制終了する(他のVMは自動的に終了する)でした。次に、VirtualBoxとVMを再度起動すると、インターネットが復旧しました。
以前は、ホストサーバー全体の再起動も機能していましたが、それはさらに悪い解決策です。
Virtualboxのブリッジネットワークモードは正常に機能するはずです。VMにはMACアドレスが割り当てられていないようです(物理NICのアドレスとは異なるはずです)
添付されているのは、ブリッジモードでのVMのネットワーク設定の画像です。詳細セクションでは、必ずMACアドレスの値を指定してください。右側のアイコンを使用して、新しい仮想ネットワークカードのMACアドレス。