OSX 10.7.3、VirtualBox、ブリッジ アダプター使用。自宅のルーターやカフェなどの一部のネットワーク環境では、ネットワーク側のすべてが期待どおりに完璧に動作します。他の環境では、DHCP 経由で IP アドレスを取得できませんが、その理由はわかりません。ルーターの設定が原因になっているか、MAC アドレスに問題があるのではないかと思います。
動作しない場合は、VM が DHCP サーバーを見つけようとしているときに syslog にいくつかの DHCPDISCOVER メッセージが表示され、しばらくすると「DHCPOFFERS を受信しませんでした」というメッセージが表示されます。
そして、「良好な」ルーターを使用すると、IP を取得するには、単純な「サービス ネットワークの再起動」だけが必要です。
何か案は?
答え1
セキュリティに問題のある一部の WiFi ルーターは、MAC アドレスのスプーフィングを防ぐために MAC に基づいてフィルタリングします。
Virtual Box で MAC を完全に変更できます。 https://forums.virtualbox.org/viewtopic.php?f=1&t=46585
OS X で MAC を変更することもできます。 https://discussions.apple.com/thread/2738296?start=0&tstart=0 (ディスカッション ボードの途中を参照してください。重要なのは、その時点で WiFi ネットワークに接続していないことを確認することです)
それでは...私が試してみたいことは次のとおりです:
まず、MAC を実際のベンダーの「実際の」MAC アドレスに変更してみてください。最初の 3 バイトはベンダーによって決まります (つまり、「Dell」コンピュータには Dell ベンダー ID があります)。実際のベンダー ID を選択し、その後にいくつかの架空のバイトを追加します。 http://www.coffer.com/mac_find/
これが機能しない場合は、Apple Airport の MAC を変更してから、VirtualBox の MAC を変更してみてください。
答え2
私も同じ問題を抱えていますが、別の方法で解決しています。私の Android タブレットには、ルーターから VM と同じ IP が割り当てられます。ルーターのログには次のように表示されます。
DHCPS:Recv REQUEST
ルータは応答を送信しました:
DHCPS:Send OFFER
しかし、VM はこのパケットを取得しません...
ルーターの WEB インターフェイスでタブレットと VM への ARP テーブルをクリーンアップした後、ブリッジ モードでネットワーク アダプターを使用できるようになりました (タブレットも再接続しました)。